سؤال

أحاول الاتصال من MS Windows 7 عبر مسؤول ODBC بخادم قاعدة بيانات SQLANY WHAREDERY 11.

لكنني لا أحصل على اتصال ، لست متأكدًا من خيار التكوين الذي يجب علي تحديده.

خادم الاسم = عنوان IP لخادم قاعدة البيانات عن بُعد؟

خط البداية ؟

Portnummer؟

شكرا لك ، مع أطيب التحيات ، أليكس

هل كانت مفيدة؟

المحلول

بشكل افتراضي عملية خادم SQL في أي مكان dbsrv#.exe يستمع للاتصالات الواردة على المنفذ 2638.

تأكد من أن جدار الحماية الخاص بك يسمح بالاتصالات الصادرة بهذا المنفذ.

على افتراض أن لديك قاعدة بيانات تعمل على الخادم الخاص بك على النحو التالي:

-x tcpip
-n my_server_name
"[DIR]\database_main_file.db" -n my_database_name

سيتم بث الخادم على طبقة TCP/IP على المنفذ الافتراضي (2638) تحت اسم "my_server_name" وستكون قاعدة البيانات متاحة تحت اسم "my_database_name" عبر ODBC

إنشاء إدخال ODBC لقاعدة البيانات الجديدة الخاصة بك للاتصال من عميل (ضبط لنظام التشغيل Windows 7)

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\myodbcentry]
"Driver"="C:\\PROGRA~1\\SQLANY~1\\Bin32\\dbodbc11.dll"
"DatabaseName"="my_database_name"
"ServerName"="my_server_name"
"LINKS"="TCPIP(IP=SERVER_IP_ADDRESS;PORT=2638)"

هناك معلمات أخرى متاحة للروابط (المضيف ، إلخ). ألق نظرة على http://dcx.sybase.com/index.html#1101en/dbadmin_en11/da-using-tcpip.html

لقد رأيت بعض المشكلات النادرة مع حزم البث UDP. انظر المستندات فيhttp://dcx.sybase.com/1101en/dbadmin_en11/broadcastlistener-connection-conparm.html والتحقق من مسؤول الشبكة الخاص بك.

يمكنك أيضا استخدام dbping.exe فائدة لاستكشاف مشاكل الشبكات.

راجع للشغل ، قد ترغب في عرض سؤالك في http://sqla.stackexchange.com. إنه مليء بـ SQL في أي مكان

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top