PDA

View Full Version : ارور برقرار نشدن ارتباط با دیتا بیس



zahra6377
پنج شنبه 28 دی 1391, 13:10 عصر
سلام
چرا ارتباط برنامه من با دیتابیس برقرار نمیشه ؟ این کانکشن استرینگمه
Data Source=NIKSERVER\\SQLEXPRESS;Initial Catalog=iranamlak;Integrated Security=true
وقتی میخواد ارتباط برقرار کنه این ارور رو میده.

Cannot open database "iranamlak" requested by the login. The login failed.
Login failed for user 'NIKSERVER\nikserver'.
روی دیتابیسم توی server explorer علامت ضربدر کشیده ،روش که دابل کلیک می کنم باز میشه اما دوباره که میرم میبینم بازم ضربدر قرمز داره.

zahra6377
پنج شنبه 28 دی 1391, 17:54 عصر
هیچکدوم از استادا نیستن که جواب منو بدن؟

aboulfazl950
پنج شنبه 28 دی 1391, 18:02 عصر
"server = .; database=iranamlak;Integrated security = True"

از این کانکشن استرینگ استفاده کنید شاید کار کنه

zahra6377
پنج شنبه 28 دی 1391, 18:48 عصر
ممنون اما اول این ارور رو میده بعدم همون ارور قبلی
98545

alias136790
پنج شنبه 28 دی 1391, 22:32 عصر
ببینید دیتابیستون رو Attach کردین؟ (به چه صورت با کد یا دستی با Server explorer)
اگه با کد اتچ کردین ، پس از باز کردن دیتابیس، تو قسمت کانکت استرینگش ببینید، چی نوشته شده بعد عینا اونو کپی کنید.
اگه دستی که باید تو کانکت استرینگ ، تو Initial Catalog بجای دیتابیس، آدرس دیتابیستون رو بدین.

AmirGhasemi
جمعه 29 دی 1391, 22:09 عصر
سلام دوست عزيز
ببين براي ديتابيست يوزر تعريف نكرده بودي؟ فكركنم مشكلش با يوزري است كه به آن لاگين مي شود

zahra6377
شنبه 30 دی 1391, 19:21 عصر
نه اما حدس میزنم مشکل از owner دیتابیسم باشه چون توی پراپرتیز دیتابیس owner رو زده nikserve اما این اروری که میده مینویسه که برای یوزر nikserver نمیتونه وصل شه به دیتابیس.چه طوری باید حلش کنم؟

vapa_71
شنبه 30 دی 1391, 19:29 عصر
من از این کانکشن استفاده میکنم

SqlConnection Con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\LMS_DB.mdf;Integrated Security=True;User Instance=True");

vapa_71
شنبه 30 دی 1391, 19:35 عصر
این کانکشن توی سیستمی بجز سیستم خودت هم جواب میده

zahra6377
شنبه 30 دی 1391, 19:53 عصر
نه،جواب نمی ده.:گریه:

vapa_71
شنبه 30 دی 1391, 19:57 عصر
توی اسکیوال باید ویندوز رو تایید هویت کنی این راهنمای انگلیسیشه من ترجمم خوب نی

In SQL Server Management Studio, open Object Explorer and expand the folder of the server instance in which to create the new login.
Right-click the Security folder, point to New, and then click Login.
On the General page, enter the name of a Windows user in the Login name box.
Select Windows Authentication.
Click OK.

zahra6377
شنبه 30 دی 1391, 20:23 عصر
بازم مثل قبله فقط اون اروری که بالا عکسشو گذاشتم نمیده اما بازم میگه که برای این یوزر نمی تونه لاگین کنه.

vapa_71
شنبه 30 دی 1391, 20:28 عصر
اینجا رو کامل مطالعه کن شاید مشکلت حل بشه

http://accsupport.nosa.com/tabid/68/Default.aspx
واسه دیتابیت رمز نذاشتی ؟

zahra6377
شنبه 30 دی 1391, 20:36 عصر
ممنون
نه رمز نداره.

zahra6377
شنبه 30 دی 1391, 20:38 عصر
با sqlserver2005 دارم مینویسم.

ma.rad
شنبه 30 دی 1391, 21:06 عصر
اگر تحت شبکه دارید کار می کنید باید یوزر تعریف کنید وتنظیمات لازم رو تو sql انجام بدید
آموزش کامل به همراه کانکشن استرینگ
98697
98693
98694
98695
98696