ورود

View Full Version : مشکل در اتصال به SQL Server



Fastdesign
جمعه 11 آذر 1390, 23:31 عصر
سلام
وقتی می خوام با Ado Connection به دیتابیس SQL وصل بشم اول اینکه در قسمت Server name چیزی نمیاد و من در لیست دات (.) وارد می کنم
و در قسمت DataBase name هم این دوتا پیغام خطا میده :
78652
بعدی :
78653
به نظر شما مشکل از چیه ؟

سعید صابری
جمعه 11 آذر 1390, 23:55 عصر
مطمئنی درایور sql یا sql server را درست نصب کردی؟این پیغام معمولا زمانی میاد که درایور sql نصب نباشه

Fastdesign
شنبه 12 آذر 1390, 21:48 عصر
منظورتون از درایور SQL چیه؟
من برنامه SQL Server را بطور کامل نصب کردم.

m-khorsandi
یک شنبه 13 آذر 1390, 08:08 صبح
نام کاربر، پسورد(نوع اتصال به SQL Server) و Instance رو چک کن.

Fastdesign
یک شنبه 13 آذر 1390, 23:07 عصر
از هیچ کدومشون نیست .

Fastdesign
دوشنبه 14 آذر 1390, 23:15 عصر
تو ویژوال استودیو که خوب کار می کنه اما تو دلفی جواب نمیده.
کسی میدونه مشکل از چیه اگه می دونید راهنمایی کنید؟

in_chand_nafar
دوشنبه 14 آذر 1390, 23:41 عصر
1- چك كن ببين SQL رو به صورت Named Instance‌نصب كردي و يا نه : بهتر كه هر نامي به ازاي Server name در پنجره Login مربوط به SQL مي بيني Copy و Past‌كني
2- Provider‌مربوط به connection String از چه نوعي است بهتر سراغ SQL Native Client بري (نسخه 9 براي 2005 و 10 براي 2008)
3- اگز از كلاينت به SQL (منظور از كامپيوتر ديگه) داري به ‌SQL Server‌وصل ميشي پورت SQL را چك كن كه بسته نباشه منظورم توي فايروال است
4- در بعضي از مواقع شايد لازم باشه توي Connection String به صراحت پورت رو ذكر كني
و در آخر اينكه به لينكه هاي زير مراجعه كنيد تا اطلاعاتي كامل در مورد تنظيم Connection String براي SQL Server بدست آوريد
SQL 2008 (http://www.connectionstrings.com/sql-server-2008)
SQL 2005 (http://www.connectionstrings.com/sql-server-2005)
SQL 2000/7 (http://www.connectionstrings.com/sql-server)
موفق و مويد باشيد ما را هم دعا كنيد

Fastdesign
سه شنبه 15 آذر 1390, 00:04 صبح
متشکرم از راهنمایی تون .مشکلم حل شد
چون تازه کار با sql را شروع کردم از نوع provider غافل بودم.
من provider را Microsoft ole db provider for Sql Server را انتخاب می کردم .
راستی فرم Microsoft ole db provider for Sql Server و Sql Server nativ client تو چیه؟

in_chand_nafar
سه شنبه 15 آذر 1390, 01:30 صبح
ًُSQL native Client يك Provider جديد است كه از سال 2005 به بعد معرفي شد سرعتش نسبتا از OLE DB‌بالاست مهمترين فرقش در اين است كه هر زمان در بانك اطلاعاتي خود از حالت هايي استفاده كرديد كه مختص همون بانك اطلاعاتي است بايد از اين Provider‌جديد مربوط به اون استفاده كنيد
مثلا اگر در 2008 از Collation (الگوي مرتب سازي اطلاعات داخل جداول و ايندكس ها كه در فيلدهاي كاركتري كاربرد دارد) Persian استفاده كنيد بايد حتما از Native Client 10‌ استفاده كنيد يا اگر خواستيد از Snap shot isolation level‌در بحث Transaction ها استفاده كنيد بايد از Native Client 9 به بالا استفاده كنيد و....
بحث مربوط به تفاوت اين دو خيلي عميق تر از اين چند خط فسقلي كه من نوشتم بود موفق و مويد باشيد