ورود

View Full Version : مشکل در اتصال به پایگاه داده sql



amin.m1993
دوشنبه 16 اردیبهشت 1392, 21:21 عصر
سلام
قبل از طرح سوال بگم تاپیک های این سایت رو خوندم و تو گوگل هم سرچ کردم و نتیجه نگرفتم در نهایت یه تاپیک جدید زدم.
از طریق یه برنامه ی win app میخوام به sql وصل بشم اما connection string رو هرچی میگیرم یه اروری میگیره
مثلا برای:
Server=(local);Database=darukhane;integrated security=true
ارور زیر رو میگیره
Cannot open database "darukhane" requested by the login. The login failed.
Login failed for user 'developer\amin'.


برای Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirec tory|\darukhane.mdf;integrated security=true
این ارور :A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 52 - Unable to locate a Local Database Runtime installation. Verify that SQL Server Express is properly installed and that the Local Database Runtime feature is enabled.)


و
Server=.\SQLExpress;AttachDbFilename=|DataDirector y|\darukhane.mdf;Integrated Security=SSPI;Persist Security Info=False;Trusted_Connection=Yes
این ارور رو میگیره:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)


البته قبلا هم با این ارورها روبه رو شده بودم اما همیشه با یکی از اینها بالاخره وصل میشدم.

کارهایی که کردم و نتیجه نداد :
1) از sql server configuration manager قسمت protocols و تب ip address تمام ip هارو enable کردم و tcp port همه رو روی 1433 تنظیم کردم
2) پایگاه داده رو detach کردم
3) برای develpoer\amin (یوزر من) توی sql server management از user mapping قسمت db_owner رو فعال کردم
...

دیگه نمیدونم چی کار کنم
در ضمن من چک کردم موقع نصب sql server (من 2012 نصب کردم) IIS با اون نصب نشده آیا میتونه از اون باشه ؟؟
لطفا راهنمایی کنید .

Me3ter
دوشنبه 16 اردیبهشت 1392, 21:41 عصر
سلام به این شکل بنویس
Data Source=.;Initial Catalog=darukhane;integrated security=true;

amin.m1993
دوشنبه 16 اردیبهشت 1392, 22:22 عصر
سلام به این شکل بنویس
Data Source=.;Initial Catalog=darukhane;integrated security=true;

ممنون از پاسخ اما بازم ارور میده

Cannot open database "darukhane" requested by the login. The login failed.

Login failed for user 'developer\amin'.

sunn789
چهارشنبه 18 اردیبهشت 1392, 00:11 صبح
اول اینکه ممکنه از نصب sql باشه ، ربطی به IIS نداره مشکل تو اتصال با بانک اطلاعاتی است ، اگه تو قسمت نام سرور "." رو میگذاری نصب میشی مشکل نداره یا ببین از طریق ویزال استادیو نصب میشه یا نه ؟

lalecarbon
چهارشنبه 18 اردیبهشت 1392, 00:42 صبح
ممنون از پاسخ اما بازم ارور میده

Cannot open database "darukhane" requested by the login. The login failed.

Login failed for user 'developer\amin'.

سلام
ببین روی سرورت پسورد برای کاربر developer\amin نگذاشتی.
اتصال روی سرورت رو روی windows authentication بزار .

amin.m1993
چهارشنبه 18 اردیبهشت 1392, 16:50 عصر
اول اینکه ممکنه از نصب sql باشه ، ربطی به IIS نداره مشکل تو اتصال با بانک اطلاعاتی است ، اگه تو قسمت نام سرور "." رو میگذاری نصب میشی مشکل نداره یا ببین از طریق ویزال استادیو نصب میشه یا نه ؟

نه با . و (local) و localhost وصل میشه و نه از طریق ویژوال استادیو

amin.m1993
چهارشنبه 18 اردیبهشت 1392, 16:51 عصر
سلام
ببین روی سرورت پسورد برای کاربر developer\amin نگذاشتی.
اتصال روی سرورت رو روی windows authentication بزار .

نه پسوردی در کار نیست و اتصال به سرور هم windows authentication هست
مشکل باید چیزی فراتر از اینا باشه :متفکر:

eshaghrahimy
پنج شنبه 19 اردیبهشت 1392, 16:30 عصر
داخل ویندوز یک فایل از نوع udl بساز با اون کانکشن بزن و پس از تست کردن کانکشن اگر درست بود می تونی همون فایل را با notepad باز کنی و کانکشن استرینگی را که میده داخل برنامه کپی کن

amin.m1993
پنج شنبه 19 اردیبهشت 1392, 21:34 عصر
داخل ویندوز یک فایل از نوع udl بساز با اون کانکشن بزن و پس از تست کردن کانکشن اگر درست بود می تونی همون فایل را با notepad باز کنی و کانکشن استرینگی را که میده داخل برنامه کپی کن

میشه نحوه ی انجامشو بیشتر توضیح بدی؟

amin.m1993
جمعه 20 اردیبهشت 1392, 16:41 عصر
مرسی دوست عزیز بالاخره مشکلم حل شد.

niloofar_f
جمعه 08 اسفند 1393, 20:29 عصر
مرسی دوست عزیز بالاخره مشکلم حل شد.

سلام
میشه لطفا بگید چطور مشکلتون حل شد؟؟؟