هنگام بک آپ گرفتن با پیغام خطای پیدا نکردن مکان فیزیکی روبرو خواهم شد مشکل از کجاست
هنگام بک آپ گرفتن با پیغام خطای پیدا نکردن مکان فیزیکی روبرو خواهم شد مشکل از کجاست
از بانك backup ميگيري؟
نحوه backup گيريت چه جوريه؟
از کل پایگاه با استفاده از دستور
string q = "BACKUP DATABASE server_handbal TO DISK='C:\\'";
SqlConnection con1 = newSqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=D:\\project_ handbal\\database\\server_handbal.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");
SqlCommand com1 = newSqlCommand(q, con1);
con1.Open();
com1.ExecuteScalar ();
con1.Close();
و پیغام could not locate entry sysdatabase ...می دهد ممنون می شوم جواب را برام ارسال کنید
خوب شما که تو دستور sql اصلا اسم فایل مقصد رو مشخص نکردی. این حتی تو sql هم error میده. به جاش:
BACKUP DATABASE jdknet TO DISK='C:\\dbname.mdf'
رو استفاده کنین
بله مشکل بک آپ حل شد اما موقع بازگردانی با پیغام زیر مواجه میشوم
Exclusive access could not be obtained because the database is in use.
RESTORE DATABASE is terminating abnormally.
نمی تونم دیتابیسم را restore کنم
درود بر شما
برای اینکه دیتابیس رو بیتونید روی آن Restore کنید باید حتما کانکشن هایی که به دیتابیس هستند را قطع کنید در این صورت می توانید آن را Restore کنید
پیروز و نیک باشید