بتاريخ: 23 ديسمبر 200619 سنة comment_87380 السلام عليكم ارجو افادتي اريد عمل exp من خلال جهاز به ديفلوبر وليس به داتابيس قاعدة الييانات موجودة علي السيرفر ويمكنني ان اتصل بها ولكن لايمكن عمل تصدير من خلال اي جهاز علي الشبكة به ديفلوبرمع العلم انني استخدم 6i استخدم هذا الكود وهو شغال علي السيرفر 100% بس علي الاجهزة التي ليس بها db مش شغال declare administrator varchar(1000); lfilename varchar(1000); begin lfilename := 'dataBACKUP_'||to_char(sysdate,'ddmonyyyy_hh_mi_ss')||'.dmp'; administrator := 'EXP userid= MAN/MAN@EMM FILE=D:\EMM\SYSTEM_BACKUP\'||lfilename||' GRANTS=Y owner=(MAN)'; host(administrator); end; في حد علمي ان الاداة exp غير موجودة علي المجلد bin في الديفلوبر وعملت شير لمجلد db للوصول للاداة وغيرت الكود الي declare administrator varchar(1000); lfilename varchar(1000); begin lfilename := 'dataBACKUP_'||to_char(sysdate,'ddmonyyyy_hh_mi_ss')||'.dmp'; administrator := ('\\Server\bin\EXP.EXE MAN/MAN@EMM FILE=D:\EMM\SYSTEM_BACKUP\'||lfilename||' GRANTS=Y owner=(MAN)'); host(administrator); end; ومش نافع ارجو افادتي لو سمحتم تقديم بلاغ
بتاريخ: 23 ديسمبر 200619 سنة comment_87392 host('exp.exe PROJECT/A@ORCL file=D:\DAILYBACKUP_'||to_char(sysdate,'DD_MM_YYYY')); انا جربت هذا الكود وهو شغّال على 10gR2 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.