واقعا نیاز به کمک فوری دارم

saeed_computer

عضو جدید
با سلام خدمت تمامی اساتید برنامه نویس
من از کد زیر برای اتچ کردن دیتابیس هنگامی که فرم اول برنامه لود میشه و دیتا بیس هنوز اتچ نیست استفاده میکنم
SqlConnection con = new SqlConnection("Data Source=.; DataBase = master ; Integrated Security = True");
con.Open();
string str = "use master;" +
"EXECUTE sp_attach_db @dbname = N'test' , " +
" @filename1 = N'" + System.Environment.CurrentDirectory + "\\test.mdf'," +
"@filename2 = N'" + System.Environment.CurrentDirectory + "\\test_log.ldf'";
SqlCommand cmd = new SqlCommand(str, con);
cmd.CommandTimeout = 100;
cmd.ExecuteNonQuery();
con.Close();
Application.Restart();
و کد دیتا بیس رو اتچ میکنه ولی به صورت فقط خواندنی

کسی میتونه مشکل من رو حل کنه؟

​
 

iaidin

عضو جدید
با سلام خدمت تمامی اساتید برنامه نویس
من از کد زیر برای اتچ کردن دیتابیس هنگامی که فرم اول برنامه لود میشه و دیتا بیس هنوز اتچ نیست استفاده میکنم
SqlConnection con = new SqlConnection("Data Source=.; DataBase = master ; Integrated Security = True");
con.Open();
string str = "use master;" +
"EXECUTE sp_attach_db @dbname = N'test' , " +
" @filename1 = N'" + System.Environment.CurrentDirectory + "\\test.mdf'," +
"@filename2 = N'" + System.Environment.CurrentDirectory + "\\test_log.ldf'";
SqlCommand cmd = new SqlCommand(str, con);
cmd.CommandTimeout = 100;
cmd.ExecuteNonQuery();
con.Close();
Application.Restart();
و کد دیتا بیس رو اتچ میکنه ولی به صورت فقط خواندنی

کسی میتونه مشکل من رو حل کنه؟

​
شما یوزر تعریف کنید(یوزری که دسترسی خواندن و نوشتن داشته باشه) و با همون یوزر لاگین کنید
مشکلتون باید حل بشه
 

Similar threads

بالا