PDA

View Full Version : اشکال در ذخیره backup تهیه شده



baidin
یک شنبه 03 خرداد 1388, 15:13 عصر
با سلام
من یه مشکلی توی تهیه نسخه پشتیبان برام پیش اومده که سایت را سرچ کردم و به نتیجه ای هم نرسیدم
مشکل اینه که کاربر که به صورت کلاینت کانکت شده به سرور وقتی که مسیری را انتخاب میکنه برای ذخیره به عنوان مثال درایو
C:
را انتخاب می کند ولی نسخه پشتیبان در درایو
C:
سرور ذخیره میشه ولی من میخوام در کامپیوتر کلاینت ذخیره بشه

tdkhakpur
یک شنبه 03 خرداد 1388, 15:33 عصر
سلام:

ولی نسخه پشتیبان در درایو
C:
سرور ذخیره میشه ولی من میخوام در کامپیوتر کلاینت ذخیره بشه
بالاخره سرویس دهنده اونه و اون کارها رو برای شما نجام میده.
خوب برای اینکه توی کلاینت ذخیره کنی برای چی ارسال میکنی خوب همون جا ذخیره کن.

baidin
یک شنبه 03 خرداد 1388, 23:28 عصر
سلام:

بالاخره سرویس دهنده اونه و اون کارها رو برای شما نجام میده.
خوب برای اینکه توی کلاینت ذخیره کنی برای چی ارسال میکنی خوب همون جا ذخیره کن.

با تشكر
من چيزي را ارسال نمي كنم ببيند زماني كه كاربر در قسمت مسير وارد مي كنه درايو C پشتيبان به جاي اينكه روي درايو C كلاينت ذخيره بشه روي درايو متناظر در سرور ذخيره ميشه و براي راه حل من يه فولدر از سرور را شير كرده ام و كاربر پس از تهيه نسخه پشتيبان ميتونه اون را از سرور كپي كنه روي سيستم خودش اما اتفاقا ميخواهيم كاربر ديگه فايلي را كپي نكنه و مستقيم روي كلاينت پشتيبان ذخيره بشه و با اين ديد مجبور نخواهيم بود كه فولدري از سرور را شير كنيم توي شبكه

Elham_gh
چهارشنبه 06 خرداد 1388, 10:10 صبح
با تشكر
من چيزي را ارسال نمي كنم ببيند زماني كه كاربر در قسمت مسير وارد مي كنه درايو C پشتيبان به جاي اينكه روي درايو C كلاينت ذخيره بشه روي درايو متناظر در سرور ذخيره ميشه و براي راه حل من يه فولدر از سرور را شير كرده ام و كاربر پس از تهيه نسخه پشتيبان ميتونه اون را از سرور كپي كنه روي سيستم خودش اما اتفاقا ميخواهيم كاربر ديگه فايلي را كپي نكنه و مستقيم روي كلاينت پشتيبان ذخيره بشه و با اين ديد مجبور نخواهيم بود كه فولدري از سرور را شير كنيم توي شبكه

دوست عزیز این امکانپذیر نیست. هر سرور SQL ی فقط روی هارد خودش می تونه Backup بگیره

amin_alexi
چهارشنبه 06 خرداد 1388, 10:51 صبح
دوست عزیز این امکانپذیر نیست. هر سرور SQL ی فقط روی هارد خودش می تونه Backup بگیره
در حالت عادی بله !
ولی تا اونجا که یادمه میشه ولی باید یک Device رو Add کرد

USE master
EXEC sp_addumpdevice 'disk', 'networkdevice',
'\\servername\sharename\path\filename.ext'

مثل مثال بالا یک Device رو Add می کنیم و در دستور BackUp هم به این صورت

BACKUP DATABASE { database_name | @database_name_var }
TO < backup_device > [ ,...n ]

البته تست نکردم !
ولی می دونم میشه
یادمه یک سری حاج Sobati عزیز این رو توضیح داده بود !

Elham_gh
چهارشنبه 06 خرداد 1388, 11:11 صبح
در حالت عادی بله !
ولی تا اونجا که یادمه میشه ولی باید یک Device رو Add کرد

USE master
EXEC sp_addumpdevice 'disk', 'networkdevice',
'\\servername\sharename\path\filename.ext'

مثل مثال بالا یک Device رو Add می کنیم و در دستور BackUp هم به این صورت

BACKUP DATABASE { database_name | @database_name_var }
TO < backup_device > [ ,...n ]

البته تست نکردم !
ولی می دونم میشه
یادمه یک سری حاج Sobati عزیز این رو توضیح داده بود !

خیر دوست عزیز
SQL SERVER فقط روی DISK و روی TAPE می تونه BACKUP بگیره و امکان استفاده از شبکه و سایر درایو هارو نداره(زمانBackup گیری)

amin_alexi
چهارشنبه 06 خرداد 1388, 22:04 عصر
چرا وقتی من مدرک میارم و دستورشو می زارم باز شما میگین نمیشه!
ای بابا !
والا به خدا میشه !
این هم یک بنده خدا دیگه که ایم مشکل رو داشت !
http://barnamenevis.org/forum/showthread.php?t=25681

ای کاش کمی در مورد sp_addumpdevice جستجو می کردی بعد می گفتی نمیشه !
نمی دونم چرا بعضی ها هر قدر هم بهشون دلیل و منطق نشون میدی بازم حرف خودشون رو می زنن !:لبخند: