windows 7 sql connexion odbc partout 11
-
23-09-2019 - |
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
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