-
جمعه 27 آبان 1390, 16:24 عصر
#1
کاربر دائمی
تبدیل کد attach دیتابیس به detach
کد زیر رو برای attach بود می خوام برای detach استفاده کنم اما کار نمی کنه لطفا بگید چه کار کنم تا درست بشه
try
{
SqlConnection con = newSqlConnection();
con.ConnectionString = "Data Source=(local)\\sqlexpress;Initial Catalog=master;Integrated Security=True";
con.Open();
string str = "use master;" + "EXECUTE sp_detach_db @dbname = N'laberator' , " + " @filename1 = N'" + System.Environment.CurrentDirectory + "\\Database\\laberator.mdf'," + "@filename2 = N'" + System.Environment.CurrentDirectory + "\\Database\\laberator_log.ldf'" ;
SqlCommand cmd = newSqlCommand(str,con);
cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show("وصل شد");
}
catch (Exception x)
{
if(x.Message.IndexOf("already exists")>=0)
MessageBox.Show("وصله");
else
MessageBox.Show(x.Message);
}
-
شنبه 12 آذر 1390, 08:17 صبح
#2
کاربر جدید
نقل قول: تبدیل کد attach دیتابیس به detach
سلام:به نظر من این دستور را فقط باید بکار بری:
;'EXEC sp_detach_db @dbname=N'labrator',@keepfulltextindexfile='true
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت