سلام
من با استفاده از کانکشن زیر
public const string cs = @"Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|\sabeghoon.mdf;Database=sabeghoon;Integrated Security=True; User Instance=True";
و این دستور sql برای restore کردن پایگاه داده اقدام کردم
string sql = " RESTORE DATABASE sabeghoon FROM DISK ='" + filePath + "'";
ولی خطا های مختلفی میگیرم مثل زیر :
Additional information: RESTORE cannot process database 'sabeghoon' because it is in use by this session. It is recommended that the master database be used when performing this operation. RESTORE DATABASE is terminating abnormally.
لطفا بگید رشته ی sql رو چه طوری تغییر بدم تا مشکل حل بشه ؟
تشکر
باید قبل از Restore بانک رو Detach کنید
این کار باید توسط master انجام شود:
public const string cs = @"Data Source=.\SQLEXPRESS; AttachDbFilename=|DataDirectory|\sabeghoon.mdf;Database=master;Integrated Security=True; User Instance=True";
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)