Windows 7 DBC Connection Sqlanywhere 11
-
23-09-2019 - |
Pergunta
Estou tentando conectar -me do meu MS Windows 7 através do administrador ODBC a um Sybase SQLANY SEMBASE SYBASE 11.
Mas não tenho conexão, não tenho certeza de qual opção de configuração tenho que especificar.
servidor-name = endereço IP do servidor de banco de dados remoto?
linha de largada ?
Portnummer?
Obrigado, cumprimentos, Alex
Solução
Por padrão, o processo SQL Anywhere Server dbsrv#.exe
Escuta as conexões recebidas na porta 2638.
Verifique se o seu firewall permite conexões de saída com essa porta.
Supondo que você tenha um banco de dados em execução no seu servidor da seguinte maneira:
-x tcpip
-n my_server_name
"[DIR]\database_main_file.db" -n my_database_name
O servidor será transmitido na camada TCP/IP na porta padrão (2638) sob o nome "my_server_name" e o banco de dados estará acessível sob o nome "my_database_name" via ODBC
Criando uma entrada ODBC para o seu novo banco de dados para conectar -se de um cliente (ajuste para o 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)"
Existem outros parâmetros disponíveis para links (host, etc). Dar uma olhada em http://dcx.sybase.com/index.html#1101en/dbadmin_en11/da-using-tcpip.html
Eu já vi alguns problemas raros com os pacotes de transmissão UDP. Veja os documentos emhttp://dcx.sybase.com/1101en/dbadmin_en11/broadcastlistener-connection-conparm.html e verifique com o seu administrador de rede.
Você também pode usar o dbping.exe
utilidade para solucionar problemas de rede.
Btw, você pode querer cruzar sua pergunta em http://sqla.stackexchange.com. Está cheio de bãs de SQL em qualquer lugar