Question

Je suis en train de se connecter de mes ms windows 7 via l'administrateur odbc à une télécommande sybase que le serveur de base de données 11.

Mais je comprends pas la connexion, je ne suis pas sûr de configurer l'option que je dois préciser.

server-name = adresse IP du serveur de base de données distante?

StartLine?

nnumerodeport?

Merci, mes meilleures salutations, Alex

Était-ce utile?

La solution

Par défaut, le processus serveur SQL Anywhere dbsrv#.exe écoute pour les connexions entrantes sur le port 2638.

Assurez-vous que votre pare-feu autorise les connexions sortantes vers ce port.

En supposant que vous avez une base de données en cours d'exécution sur votre serveur comme suit:

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

Le serveur diffusera sur la couche tcp / ip sur le port par défaut (2638) sous le nom de « my_server_name » et la base de données sera accessible sous le nom de « my_database_name » via ODBC

Création d'une entrée ODBC pour votre nouvelle base de données pour se connecter à partir d'un client (régler pour 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)"

Il existe d'autres paramètres disponibles LINKS (HOST, etc.). Jetez un oeil à http: //dcx.sybase. com / index.html # 1101en / dbadmin_en11 / da-en utilisant-tcpip.html

Je l'ai vu quelques problèmes rares avec les paquets de diffusion UDP. Voir la documentation à http://dcx.sybase.com/1101en/dbadmin_en11/broadcastlistener- connexion conparm.html et vérifiez auprès de votre administrateur réseau.

Vous pouvez également utiliser l'utilitaire dbping.exe pour résoudre les problèmes de réseau.

BTW, vous voudrez peut-être un cross-posting votre question à http://sqla.stackexchange.com . Il est plein de buffs SQL Anywhere

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top