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

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top