PDA

View Full Version : سوال: login failed for user



oldboy
شنبه 08 فروردین 1388, 01:05 صبح
سلام.
مدت کمیه که من با sql server کار میکنم. ولی از همون موقع که شروع کردم نتونستم به پایگاه داده وصل شم چون هر بار یه error جدید می ده.
این بار این ارورو می ده:
login faild for user 'mohsen

کدی که می نویسم:

SqlConnection objconnection = new SqlConnection(
"Server=localhost;Database=local;User ID=mohsen;Password=bhujmn");
objconnection.Open();


با هر userی میخوام وارد شم همین ارورو می ده.
هم تو قسمت securityی سرور و هم تو قسمت securityی دیتا بیس خودم mohsenو تعریف کردم. ولی نمی شه که نمی شه.:عصبانی++::گیج:
خودم حدس میزنم به خاطر اینه که من از windows authentication استفاده میکنم.
نمیدونم چی کار کنم تا موقع باز کردن sql management studio با sql authentication به server وصل شم.
اگه ممکنه کمکم کنید. خیلی ممنون.
البته از sql server 2008 نسخه ی developer استفاده می کنم.

AminSobati
شنبه 08 فروردین 1388, 01:09 صبح
سلام دوست عزیزم،
در Connection String شما دارین با SQL Authentication وصل میشین و پیغام ظاهرا نشون میده که Password اشتباهه. با sa آزمایش کنین ببینین آیا همین مشکل باز هم پیش میاد؟

oldboy
شنبه 08 فروردین 1388, 17:52 عصر
این بار connection string زیر رو نوشتم ولی باز هم error قبلی رو داد.

SqlConnection objconnection = newSqlConnection("server=localhost;" +
"database=club;user id=sa;password=");

اگه بخوایم از windows authentication استفاده کنیم باید این کارو کنیم؟؟؟
واقعا دیگه نمی دونم چی کار کنم.

AminSobati
یک شنبه 09 فروردین 1388, 00:12 صبح
شما با Management Studio میتونین به SQL Server در حالت Windows AUthentication وصل بشین؟ اگر بله، قائدتا باید بتونین Password مربوط به sa رو عوض کنین تا Connection String با مشکل مواجه نشه.
ضمنا دیدن این لینک میتونه کمکتون کنه:

http://www.connectionstrings.com/sql-server-2005

h_jamshidi
یک شنبه 09 فروردین 1388, 01:41 صبح
سلام دوست عزیز این رو امتحان کن


SqlConnection my_cn = new SqlConnection("Data Source=(local);Initial Catalog=student;Integrated Security=True");