mehran6764
شنبه 19 مرداد 1392, 21:22 عصر
برنامه ای با ویژوال استودیو 2010 نوشته و دارای جدولی بنام table1 است ، که پایگاه داده آن SQLExpress است. و در این برنامه دو امکان تهیه پشتبان و ریستور وجود داشته باشد ، وقتی کاربر روی دکمه پشتبان کلیک می کند یک مسیری از او پرسیده می شود جدول table2 که یک کپی از محتویات table1 است در مسیری که کاربر گفته ایجاد شود . همچنین موقع ریستور کاربر همون فایل رو انتخاب کنه و مقادیر table2 در table1 کپی می شود
حالا دو سوال دارم
1- من میخوام کپی فایل با همون کوئری create sql باشد و .. باشد نه اینکه فایل رو با دستور File. Copy انتقال بدم – ایا روش بهتری وجود دارد ؟ یا همین مشکلی نداره –
2- چیزی که منو سر درگم می کنه فرضا" کاربر دکمه ریستور رو زد و مسیر فایل backup رو وارد کرد – حالا من با چه روشی اون فایل رو بخونم ؟ منظورم اینکه چطوری attach کنم ایا مسیر اون فایل رو داخل data source بنویسم کافیه ؟
پ ن : تیتر رو به این خاطر اونجوری نوشتم که از کل دیتابیس فقط سه جدولش در دیتابیس پشتبان قرار خواهند گرفت
حالا دو سوال دارم
1- من میخوام کپی فایل با همون کوئری create sql باشد و .. باشد نه اینکه فایل رو با دستور File. Copy انتقال بدم – ایا روش بهتری وجود دارد ؟ یا همین مشکلی نداره –
2- چیزی که منو سر درگم می کنه فرضا" کاربر دکمه ریستور رو زد و مسیر فایل backup رو وارد کرد – حالا من با چه روشی اون فایل رو بخونم ؟ منظورم اینکه چطوری attach کنم ایا مسیر اون فایل رو داخل data source بنویسم کافیه ؟
پ ن : تیتر رو به این خاطر اونجوری نوشتم که از کل دیتابیس فقط سه جدولش در دیتابیس پشتبان قرار خواهند گرفت