PDA

View Full Version : سوال: Requested database login failed



pbiuki630
سه شنبه 25 اسفند 1388, 09:33 صبح
سلام دوستان
من برای پروژه ام set up ساختم وقتی روی سیستم نصب میکنم پیغام خطای زیر میده،حتی خود sql server رو هم نصب کردم و دیتا بیس رو اونجا restore کردم.


cannot open database requested in login 'khazar'.login fails.login failed for user 'sa'.

saed2006
سه شنبه 25 اسفند 1388, 09:58 صبح
خب شما روی دیتا بیستون رمز گذاشتین
conectionstring رو اصلاح کنید

pbiuki630
سه شنبه 25 اسفند 1388, 10:03 صبح
خب شما روی دیتا بیستون رمز گذاشتین
conectionstring رو اصلاح کنید

نه هیچ passwordi نیست آخه به صورت local روی سیتم خودم کار میکنه

saed2006
سه شنبه 25 اسفند 1388, 10:05 صبح
conectionstring رو اصلاح کنید

pbiuki630
سه شنبه 25 اسفند 1388, 10:17 صبح
conectionstring رو اصلاح کنید


این کد connection هستش

SqlConnection conn1 = new SqlConnection("Server=localhost;Database=khazar;User Id=sa;Password=");

کجا ایراد داره؟

saed2006
سه شنبه 25 اسفند 1388, 10:20 صبح
قسمت مربوط به پسورد رو بردار

pbiuki630
سه شنبه 25 اسفند 1388, 10:49 صبح
قسمت مربوط به پسورد رو بردار

بازهم همون پیغام رو میده

mehdi.mousavi
سه شنبه 25 اسفند 1388, 10:54 صبح
بازهم همون پیغام رو میده

سلام.
SQL Server رو تو حالت Mixed Mode Auth. راه اندازی کرده اید، یا Windows Auth؟ آیا Logon User مورد نظر رو در SQL Server ایجاد کرده اید؟

موفق باشید.

پاورقی: چیزهایی رو که اسم بردم اگر ازشون آگاهی ندارید توی BOL جستجو کرده و مطالعه کنید، اگر اونموقع سوالی بود من در خدمتم.

pbiuki630
سه شنبه 25 اسفند 1388, 11:53 صبح
سلام.
SQL Server رو تو حالت Mixed Mode Auth. راه اندازی کرده اید، یا Windows Auth؟ آیا Logon User مورد نظر رو در SQL Server ایجاد کرده اید؟

موفق باشید.

پاورقی: چیزهایی رو که اسم بردم اگر ازشون آگاهی ندارید توی BOL جستجو کرده و مطالعه کنید، اگر اونموقع سوالی بود من در خدمتم.

win ath هستش و user sa رو خود sql پیش فرض بدون پسورد گذاشته

mehdi.mousavi
سه شنبه 25 اسفند 1388, 12:13 عصر
win ath هستش و user sa رو خود sql پیش فرض بدون پسورد گذاشته

بسیار خوب. پس بدین ترتیب دیگه SA و ... کار نخواهند کرد، چون روی Windows Auth گذاشته اید. توی همین حالت، User ID و Password رو از تو Connection String حذف کنید و جاش اینو بنویسید:


Integrated Security=SSPI;Persist Security Info=False;

اگر درست نشد، لطفا بگید چه خطایی میگیرید.

موفق باشید.

pbiuki630
سه شنبه 25 اسفند 1388, 12:23 عصر
بسیار خوب. پس بدین ترتیب دیگه SA و ... کار نخواهند کرد، چون روی Windows Auth گذاشته اید. توی همین حالت، User ID و Password رو از تو Connection String حذف کنید و جاش اینو بنویسید:


Integrated Security=SSPI;Persist Security Info=False;

اگر درست نشد، لطفا بگید چه خطایی میگیرید.

موفق باشید.



الان قبل از اینکه setup بسازم این کد رو تو local گذاشتم اجرا نشد و این پیغام رو میده

Cannot open database requested in login 'khazar'. Login fails.
Login failed for user 'sa'.

pbiuki630
سه شنبه 25 اسفند 1388, 12:36 عصر
دوست عزیز ممنون از راهنماییتون من الان دیگه به اون سیستم دسترسی ندارم این کدی که گفتید رو جایگزین میکنم فقط اگر دوباره با خطا روبرو شدم براتون مجدد پیغام میذارم .لطف میکنید اگه راهنماییم کنید ممنون

mehdi.mousavi
سه شنبه 25 اسفند 1388, 12:58 عصر
الان قبل از اینکه setup بسازم این کد رو تو local گذاشتم اجرا نشد و این پیغام رو میده

Cannot open database requested in login 'khazar'. Login fails.
Login failed for user 'sa'.


شما که هنوز دارید سعی میکنید با sa، لاگین کنید!

pbiuki630
سه شنبه 25 اسفند 1388, 13:09 عصر
شما که هنوز دارید سعی میکنید با sa، لاگین کنید!


نه اون موقع یه لحظه دیتا بیسمو پاک کرده بودم اون پیغامو داد.امیدوارم با جایگزین کردن کد شما مشکلم حل بشه.ممنونم