PDA

View Full Version : خطا هنگام پشتیبان گیری از دیتابیس SQL روی سیستم سرور(شبکه) با #C



h.ranjbar72
دوشنبه 20 اردیبهشت 1395, 19:05 عصر
سلام دوستان
من یه کد پشتیبان گیری از دیتابیس نرم افزارم نوشته بودم که درست هم داره کار میکنه و به صورت Local هیچ مشکلی نداره.

جدیدا تو شرکت یه سیستم سرور گذاشتم و دیتابیس نرم افزار رو توی SQL SERVER 2014 سیستم سرور قرار دادم و تو نرم افزار تنظیمات اتصال گذاشتم و تا اینجا هم راحت دارم اطلاعات را از سرور میخونم و توی جدول هام اطلاعات را ثبت و ویرایش و... میکنم.

آدرس کانکشن دیتابیس روی شبکه که درسته و دارم اطلاعات را ازش می خونم :

Server=192.168.0.100\sqlexpress;database=vianadb;u ser=sa;password=vi344

140312

تنها مشکلی که دارم توی پشتیبان گیری و بازگردانی پشتیبان هستش که اونم از آدرس Connection که هر کاری کردم درست نشد

هیچکه میدونه آدرس Connection Backup را چی باید بزارم؟؟؟؟؟؟؟؟؟؟؟

عکس کد تابع پشتیبان گیری Local که داره درست اجرا میشه و هیچ مشکلی نداره :

140310

عکس کد تابع پشتیبان گیری تحت شبکه که مشکل داره و خطا میده :

140311

Mahmoud.Afrad
دوشنبه 20 اردیبهشت 1395, 19:26 عصر
متن خطا چیه؟

ولی اشکالی که من میبینم به خاطر نام دیتابیس هست؛ اگر دیتابیس اتچ شده ، از نام دیتابیس استفاده کنید
"BACKUP DATABASE [" + cmd.Connection.Database + "] ..."

h.ranjbar72
دوشنبه 20 اردیبهشت 1395, 20:06 عصر
خطای database Not Exists میده. مطمئنم خطا از Connection هستش

ممنون از پاسخ شما

فردا رفتم شرکت تست میکنم ببینم چطور میشه

h.ranjbar72
چهارشنبه 22 اردیبهشت 1395, 17:48 عصر
متن خطا چیه؟

ولی اشکالی که من میبینم به خاطر نام دیتابیس هست؛ اگر دیتابیس اتچ شده ، از نام دیتابیس استفاده کنید
"BACKUP DATABASE [" + cmd.Connection.Database + "] ..."

امتحان کردم کار نکرد و همون خطا را میده
روش دیگه ای نیست؟