PDA

View Full Version : Cannot open user default database. Login failed.



YourWorldToday
شنبه 30 خرداد 1388, 14:14 عصر
با سلام خدمت دوستان گرامی
تا چند لحظه پیش برای کار کردن برنامه با دیتابیس مشکلی نداشتم
بعد مجبور شدم برای دیتابیس تبیل ها اضافی تعریف کنم. حالا که برنامه رو اجرا می کنم پیغام خطا زیر رو میده



Cannot open user default database. Login failed.
Login failed for user 'ALI-8031D356AC3\Administrator'.


این هم از کانکشن استرینگ برنامه


"Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Tahlel.mdf;Integrated Security=True"


من دوباره backup ها قبلی رو باز کردم ولی اون هم کار نمی کنه


ممنون میشم راهنمایی بفرمایید.
با تشکر

rnm123
دوشنبه 01 تیر 1388, 01:36 صبح
دوست عزیز راه حل زیر را امتحان کن ببین مشکلت حل میشود یا نه : در sql server management پایگاه داده ات را Deattach کن و بعد برنامه ات را اجرا کن . خود برنامه دوباره فایلت را attach میکندو اصولا مشکلت باید حل شود

vandermond
چهارشنبه 03 تیر 1388, 22:48 عصر
من خودم همين مشكل رو دارم ولي اگه بخواي ميتوني بجاي اينكه يوزر و پسورد بنويسي تو Connection String ، از اين كد استفاده كني:

integrated security=SSPI;
كل يوزر آي دي و پسوردي كه نوشتي رو پاك كن و جاش اينو بزار.
اگه مشكلت با راه غير اين حل شد بگو تا استفاده كنيم.
براي من به يوزر sa گير ميده!!!
ممنون.