View Full Version : مشکلی در پشتیبان گیری
ehsan-68
جمعه 13 بهمن 1391, 22:09 عصر
سلام به دوستان
من قبلا با کدی که داشتم راحت پشتیبان گیری و بازیابی میکردم ...
اما چون در نرم افزارم یکسری تغییرات دادم با این مشکل بر خوردم ...
http://pictures.vnu.ir/img/deebdeefdb7e.png
میخوام بدونم چیکار کنم که مشکلم حل بشه ...
در ضمن این برنامه با انتخاب کاربر به چند تا دیتابیس وصل میشه ( در هر بار فقط یک دیتابیس )
و میخوام از همون دیتابیسی که کاربر انتخاب کرده پشتیبان بگیره ...
asghar2008
جمعه 13 بهمن 1391, 23:42 عصر
سلام
مسیر دیتابیس رو چک کن.مسیرش اشتباهه.
یه راه حل:هر وقت کاربر دیتابیس جدید رو انتخاب کرد مسیرش رو در یه متغیر بریز و هنگام Backup گیری از اون متغیر استفاده کن.
ehsan-68
شنبه 14 بهمن 1391, 17:26 عصر
اما مسیرش مشکلی نداره فقط تو مسیر یه پوشه اضافه شده که زمانیکه دیتابیس جدید ایجاد میشه از طرف کاربر دیتابیس میره اونجا ...
مسیر اینجوریه :
bin\debug\data
فقط این data اضافه شده که مسیرو بهش دادم ...
قبلا هم که درست بکاب میگرفت این پوشه دیتا نبود و دیتابیسم یکی بود ...
الان با اضافه کردن دیتابیس جدید میره تو این پوشه ...
درضمن از دیتابیس اصلیم توسط کاربر با کد کپی گرفته میشه و نامش تغییر میکنه ...و برنامه میشناسه این دیتابیس جدیدو ...
asghar2008
شنبه 14 بهمن 1391, 18:01 عصر
خوب شما موقع Backup گیری در کانکشن استرینگ باید نام پوشه(data) رو اضافه کنید.
اگه قبلا کانکشن استرین به صورت زیر بود :
"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\dbNew.mdf;Integrated Security=True;User Instance=True"
با اضافه شدن دیتابیس به پوشه Data باید کانکشن استرینگ برای Backup گیری رو به صورت زیر تغییر بدی:
"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + "\Data\dbNew.mdf;Integrated Security=True;User Instance=True"
ehsan-68
شنبه 14 بهمن 1391, 18:47 عصر
نه اینا همه درسته ...
البته الان مشکلم حل شد ... ولی نمیدونم چجوری ... وگرنه میگفتم چون شانسی درست شد یک + و . کمو زیاد کردم...
بازم از شما متشکرم ...
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.