PDA

View Full Version : خطاي لاگين در باز كردن ديتابيس



vahid_erad
دوشنبه 10 اسفند 1388, 14:03 عصر
سلام دوستان
برنامه اي نوشتم كه وقتي ميخواد فايل ديتابيس رو باز كنه و روي آن اعمالي اجرا كنه
در ضمن قبل از اجراي برنامه من به sql server management ميرم تا روي ديتابيسم كارايي رو انجام بدم و بعدش از برنامه SSME ، قطع ( discoonected) ميشم و خارج ميشم و بعد برنامه رو اجرا ميكنم.
خطاي زير رو وقتي برنامه ميخواد ديتابيس رو باز كنه ميده :
‍cannot open user default database.Login failed.
در ضمن بعد از يه بار restart ديگه اين خطا رو نميده تا زماني كه SSME رو دوباره باز نكردم.
مشكل كجاست؟؟

cimiarnm
سه شنبه 11 اسفند 1388, 00:24 صبح
فکر نکنم باز کردن اس کیوال استودیو ایجاد مشکل بکنه من خودم همزمان برنامه ام رو اجرا میکنم و sql server management هم باز هست و اتفاقا رو بانک برنامه ام ویرایش هم انجام میدم. برای بررسی کد برنامه تون رو اگر ممکنه قرار بدین

vahid_erad
سه شنبه 11 اسفند 1388, 16:13 عصر
كد برنامه :

SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|Laitner.mdf;Integrated Security=True;User Instance=True;");
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = @"select count(*) from Vahid";
conn.Open();
cmd.ExecuteNonQuery();


اين كد خلاصه اي از برنامه ام است