0 امتیاز

سلام

یه مشکل تو بازیابی اطلاعات دارم

                    SqlCommand cmd = new SqlCommand();
                    cmd.Connection =con;
                    cmd.Connection.Open();
                    string dbname = cmd.Connection.Database;
                    cmd.Connection.Close();
                    cmd.Connection = new SqlConnection(@"Data Source=(LocalDB)\v11.0;Integrated Security=True;Connect Timeout=30");
                    string query = "ALTER DATABASE ["+Application.StartupPath+@"\ArtinDB] SET SINGLE_USER WITH ROLLBACK IMMEDIATE;RESTORE DATABASE ["+Application.StartupPath+@"\ArtinDB.mdf]FROM DISK='"+op.FileName+"'ALTER DATABASE ["+Application.StartupPath+@"\ArtinDB.mdf] SET MULTI_USER; ";
                    cmd.Connection.Open();
                    cmd.CommandText = query;
                    cmd.ExecuteNonQuery();
                    cmd.Connection.Close();

 

ولی یه خطایی میده

 

 

 

بعدش رفتم توی بانکم روی دیتا بیس کلیک راست>مشخصه ها>سطح دسترسی>روی کاربر 1کلیک کردم>در پنجره ی پایین ویرایش بانک و ویرایش (alter) گزینه اول تیک زدم ولی بازم همین ارور رو میده؟

داستان چیه؟

 

1 پاسخ

+2 امتیاز
سطح دسترسی به درایو مورد نظرتون رو هم چک کنید
سلام خسته نباشید !

 

میشه بیشتر توضیح بدید ؟
توسط (107 امتیاز) 1 1 5

سلام .خسته نباشید.

یه موردی منظور از سطح دسترسی درایو : right click on c drive>propertise>security

منظورتون این مسیره؟

تو اینجا اگه از ادمین فاکتور بگیریم یوزر خودم تیک های لازم و دسترسی های لازم رو داره

و گرنه :باید چیکار کنم؟

توسط (594 امتیاز) 1 6 33
سوال جدید

2,334 سوال

2,871 پاسخ

3,725 دیدگاه

3,915 کاربر

دسته بندی ها

...