PDA

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



iman_s52
چهارشنبه 31 مرداد 1386, 10:41 صبح
با سلام خدمت دوستا ن عزیز
من میخوام به یه بانک اطلاعاتی وصل بشم ولی مشکلی که دارم اینه که وقتی به Northwind وصل می شم کاننکت میشه ولی وقتی به دیتا بیس اصلیم میخوام وصل بشم خطا میده اسم اسم دیتا بیسم 1386 .
CpnnectionString ها اینه :


sqlCon.ConnectionString = "Data Source=192.168.0.14,1433;Initial Catalog=1386;User ID=sa;Password=123";

sqlCon.ConnectionString = "Data Source=192.168.0.14,1433;Initial Catalog=Northwind;User ID=sa;Password=123";


به نظز شما مشکل چیه ؟؟؟؟

Emad499
چهارشنبه 31 مرداد 1386, 11:40 صبح
من از همچین کانکتی استفاده می کنم.
Data source=mainserver\EM;Initial Catalog=CRM;Integrated Security=true

iman_s52
چهارشنبه 31 مرداد 1386, 11:55 صبح
من به Northwind با همین ConnectionString وصل میشم ولی به 1386 وصل نمیشه.
می تونه به خاطر عددی بودن اسم دیتا بیسم باشه ؟؟؟؟؟

PC2st
چهارشنبه 31 مرداد 1386, 12:05 عصر
بله ممکنه، اطلاعات کاملی ندارم ولی عدد 1386 رو داخل [] یا () یا ... بنویسید، ببینید مشکل حل میشه؟!

sm_ezadpanah
چهارشنبه 31 مرداد 1386, 12:11 عصر
با سلام
واسه امتحان کردنش که پول نمی گیرن .

می تونه به خاطر عددی بودن اسم دیتا بیسم باشه ؟؟؟؟؟

iman_s52
چهارشنبه 31 مرداد 1386, 12:47 عصر
خوب یعنی چیکار کنم ؟؟
من اسامی دیتا بیسم همش اینجوریه ؟؟؟؟

hdv212
چهارشنبه 31 مرداد 1386, 13:25 عصر
میشه بگی چه خطایی میده ؟
شماره پورتی که درون ConnsctionString نوشتی رو بردار، فکر نمیکنم لازم باشه، شایدم خطایی که میده به خاطر اونه، یعنی اینطوری اصلاحش کن :

sqlCon.ConnectionString = "Data Source=192.168.0.14;Initial Catalog=1386;User ID=sa;Password=123";
یه بار دیگه هم طبق گفته ی PC2st.ir دیتابیست رو داخل [] بنویس، باز سعی کن از ConnectionString های دیگه هم استفاده کنی، مثل این :

Data Source=Sst-d2ede3a73ac;Initial Catalog=Automation;Persist Security Info=True;User ID=sa;Password=asdasd

PC2st
چهارشنبه 31 مرداد 1386, 13:34 عصر
علاوه بر کارهائی که hdv212 گفتند، اگه خواستی نام دیتابیس رو داخل [] یا () یا ... بنویسی، علامت ' رو هم امتحان کن، مثلا بصورت '1386' بنویس...

iman_s52
چهارشنبه 31 مرداد 1386, 13:36 عصر
شماره پورتش درسته مشکلی نداره
در ضمن من میگم با همین ‍ConnectionString دارم وصل میشم به Northwind ولی به 1386 نمیشه .
در ضمن [1386] هم نشد

MH2538
پنج شنبه 01 شهریور 1386, 11:42 صبح
سلام
بصورت پیش فرض sa به تمام دیتابیس ها دسترسی داره ولی آیا احتمالاً شما شما سطوح دسترسی sa رو روی این دیتابیس تغییر نداید.
اگر هم برات ممکنه پیغامی رو که بعد از عدم وصل شدن می ده رو هم بگذار ببینیم.

iman_s52
پنج شنبه 01 شهریور 1386, 12:06 عصر
نه دوست عزیز دسترسی داره

hdv212
پنج شنبه 01 شهریور 1386, 13:05 عصر
با این sp نام دیتابیستو به یه اسم استاندارد مثل northWind2 تغییر بده :

exec sp_renamedb 'old_db_name','new_db_name'
دوباره سعی کن وصل بشی، اگه وصل شدی که مشکل نامگذاریه، ولی اگه نشد مشکل از جای دیگه س.