50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

پیغام خطا restore پس از انتقال بکاپ از سرور به مسیری در شبکه

سلام دوستان گرامی،

من توسط یک job از بانک اطلاعاتی در سرور 1 بکاپ می گیرم و در همونجا هم جهت تست ریستور می کنم بدون هیچ مشکلی کار می کنه

در مرحله بعدی job که توسط دستور xp_cmdshell که این طوری نوشتم:

EXEC master.dbo.xp_cmdshell 'xcopy E:\Full-backup\test-FULL.BAK \\myServer\\Full-backup\backup y z'

بکاپ گرفته شده را از سرور یک به یک مسیر share شده در شبکه انتقال می دهم و در سرور 2 وقتی می خواهم بکاپ کپی شده را resotre کنم (چه از طریق کد یا visual) این پیغام خطا را نشان میده

سلام دوستان گرامی،

من توسط یک job از بانک اطلاعاتی در سرور 1 بکاپ می گیرم و در همونجا هم جهت تست ریستور می کنم بدون هیچ مشکلی کار می کنه
در مرحله بعدی job که توسط دستور xp_cmdshell که این طوری نوشتم:
EXEC master.dbo.xp_cmdshell 'xcopy E:\Full-backup\test-FULL.BAK \\myServer\\Full-backup\backup /y /z'

بکاپ گرفته شده را از سرور یک به یک مسیر share شده در شبکه انتقال می دهم و در سرور 2 وقتی می خواهم بکاپ کپی شده را resotre کنم (چه از طریق کد یا visual) این پیغام خطا را نشان میده

||http://tosinso.com/files/get/7eb51584-453e-40b3-ae52-8de7a2fb0c79||

نسخه sql server که من استفاده می کنم 2000 هستش.
به نظر شما این خطا چرا اتفاق می افته؟ و پیشنهادی در مورد انتقال بکاپ از یک مبدا به مقصدی در شبکه داخلی دارید.

با تشکر.

نسخه sql server که من استفاده می کنم 2000 هستش.

به نظر شما این خطا چرا اتفاق می افته؟ و پیشنهادی در مورد انتقال بکاپ از یک مبدا به مقصدی در شبکه داخلی دارید.

با تشکر.

پرسیده شده در 1394/02/19 توسط

4 پاسخ

1

با سلام.

اگر Startup account که سرویس SQL Server با آن اجرا می شود در سرور مقصد Valid باشد مثلا هردو سرور در یک دامین قرار داشته باشند و SQL Server با یک دامین اکانت استارت شود لزومی به استفاده از xp_cmlShell نیست. می توان به صورت مستقیم از دیتابیس مورد نظر در Share folderهای سرور مقصد بک آپ گرفت.

پاسخ در 1394/02/23 توسط
0

سلام.

بله تنظیمات به درستی انجام شده، من خواستم اول بکاپ در خود سرور 1 نگهداری کنم، بعد با دستور انتقال، فایل به سرور دیگه انتقال بدم. البته به صورتی که شما هم فرمودید انجام دادم ولی باز بعضی وقت ها فایل بکاپ مثل تصویر گفته شده خراب می شد.

فکر می کنم قطعی های لحظه ای تو شبکه باعث خرابی فایل می شود.

پاسخ در 1394/03/02 توسط
0

با تشکر، این لینک ها را قبلا خونده بودم

sql server من نسخه 2000 می باشد.

من ابتدا بکاپ در همون سرور می گیرم، چند بار هم تستی در همون سرور ریستور کردم بدون هیچ مشکلی کار کرده!

اما وقتی توسط دستور xp_cmlShell فایل به سرور دیگری انتقال می دهم، مثل اینکه فایل خراب می شود، نمی دانم چرا!

قطعی های لحظه ای شبکه ای به نظر شما میتونه علتی بر این موضوع باشه؟

یا اینکه روش انتقال فایل بکاپ تغییر بدم؟ مثلا اول zip کنم فایل بکاپ بعد انتقال بدم و در مقصد unzip کنم؟

پاسخ در 1394/02/20 توسط

پاسخ شما