PDA

View Full Version : سوال: عدم توانایی در وصل شدن به دیتابیس



BraveMind
دوشنبه 26 مهر 1389, 13:35 عصر
سلام
www.parsandishe.com/gallery.aspx (http://www.parsandishe.com/gallery.aspx)
را چک کنید
من connectionstring
را بصورت
Data Source=localhost;Database=MYDBNAME;Integrated Security=True;User Instance=True;Uid=MYUSERNAME;Pwd=MYPASS;
تنظیم کردم اما خطا میده چرا؟

aserfg
دوشنبه 26 مهر 1389, 13:39 عصر
Data Source=localhost

????

BraveMind
دوشنبه 26 مهر 1389, 13:40 عصر
خود hostiran گفت اینو بزارم

Roia_del
دوشنبه 26 مهر 1389, 14:07 عصر
ِِData Source=. بگذار. (فقط یک نقطه بذار)

Roia_del
دوشنبه 26 مهر 1389, 14:09 عصر
Data Source=localhost;Database=MYDBNAME;Integrated Security=True;User Instance=True;Uid=MYUSERNAME;Pwd=MYPASS;در ضمن این هم ویندوزی کار می کنه هم Sql Server ای .(مجوز ورود به بانک اطلاعاتی رو می گم) یکیش رو حذف کن.


Data Source=.;Database=MYDBNAME;User Instance=True;Uid=MYUSERNAME;Pwd=MYPASS;

و یا

Data Source=.;Database=MYDBNAME;Integrated Security=True;User Instance=True;



من خودم به جای DataBase=MYDBNAME هم این رو می نویسم : Initial Catalog=MyDBNAME

Mostafa_Dindar
دوشنبه 26 مهر 1389, 14:33 عصر
خود hostiran گفت اینو بزارم

به طور حتم اشتباه متوجه شده اید , Integrated Security=True یا Trusted_Connection=True (http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstri ng%28VS.71%29.aspx) به معنی این هست که برای ورود به دیتابیس نیازی به نام لاگین و کلمه عبور لاگین ندارید , تنها با اعتبارات یوزر جاری ( ویندوز) استفاده کن . که این تنها وقتی معنی پیدا میکنه که دیتابیس رو سیستم خودتون باشه . به عبارتی محیط Development

فرمت معمول یک رشته اتصال به صورت زیر میباشد :


Server=173.236.93.226;Database=databaseName;Uid=us erName;Password=password;
موفق باشید