PDA

View Full Version : سوال: کپی فایل



aminhexa
سه شنبه 09 خرداد 1391, 09:17 صبح
سلام
من می خوام از فایل mdf دیتابیس کپی بگیرم که به عنوان backup جای دیگه ای ذخیره بشه (از sql express استفاده می کنم.) اما هنگام کپی خطا می ده که فایل در حال استفاده می باشد. به نظر شما راه حل این مشکل چیست؟

mahdi87_gh
سه شنبه 09 خرداد 1391, 18:23 عصر
چرا کپی فایل؟
دوست عزیز در مورد بکاپ و ریستور از کامپوننتی که بنده نوشته ام استفاده کنید، کارتون رو خیلی راحت می کنه
http://barnamenevis.org/showth...01#post1026701 (http://barnamenevis.org/showthread.php?p=1026701#post1026701)

aminhexa
پنج شنبه 11 خرداد 1391, 00:45 صبح
ممنون ولی خطا می ده فکر کنم با sql exspress درست کار نمی کنه.
کاش یه کامپوننت هم برای این می نوشتی راحت می شدیم.

mahdi87_gh
سه شنبه 16 خرداد 1391, 08:05 صبح
تنظیمات مربوط به کانکشن رو درست میدی؟
چه خطایی میده؟

Beginner2013
سه شنبه 16 خرداد 1391, 08:22 صبح
سلام
من می خوام از فایل mdf دیتابیس کپی بگیرم که به عنوان backup جای دیگه ای ذخیره بشه (از sql express استفاده می کنم.) اما هنگام کپی خطا می ده که فایل در حال استفاده می باشد. به نظر شما راه حل این مشکل چیست؟

سلام
ابتدا فایلو detach کنید،بعد کپی دوباره atach کنید.

aminhexa
سه شنبه 16 خرداد 1391, 08:51 صبح
سلام ممنون از راهنماییتون
از دستورات sql استفاده کردم مشکلم حل شد . فقط توی restor کردن مشکل داشتم که با دستور :string command = "ALTER DATABASE Pubs SET SINGLE_USER with ROLLBACK
IMMEDIATE " +
"use master " +
" RESTORE DATABASE Pubs FROM DISK='" + strFileName + "'";

مشکلم حل شد.