Pergunta

Eu tenho um servidor Sybase ASE para o qual posso me conectar com o ASE ISQL totalmente bem. A definição do banco de dados no meu arquivo sql.ini se parece:

[<NAME>]
master=TCP,<servername>,<port>

Para me conectar com o ISQL, posso fazer a seguinte chamada de linha de comando e funciona:

isql -U <username> -P <password> -S <NAME>

Meu objetivo final é usar a conectividade da estrutura do ADO.NET Entity do SQL em qualquer lugar para um serviço RIA que estou escrevendo. Estou tentando me conectar agora usando o SQL em qualquer lugar através do Sybase Central (e não pelo Visual Studio) e não consigo fazê -lo funcionar. Na guia Identificação, uso e para minhas credenciais e deixo a metade inferior como "nenhum", na guia Database, especifiquei o nome do servidor e, em rede, verifiquei "TCP/IP" e especifique como o host, e como a porta. Estou tendo o erro a seguir:

Fri Nov 20 2009 13:10:10
13:10:10 Attempting to connect using:
UID=sa;ENG=<servername>;CON=SQL_DBC_15c95350;LOG=<log>;LINKS='TCPIP(IP=<servername>;PORT=<port>)'
13:10:10 Attempting to connect to a running server...
13:10:10 Trying to start TCPIP link ...
13:10:10 TCP using Winsock version 2.2
13:10:10 My IP address is 28.230.56.158
13:10:10 My IP address is 127.0.0.1
13:10:10     TCPIP link started successfully
13:10:10 Attempting TCPIP connection (no sasrv.ini cached address)
13:10:10 Looking for server with name <servername>
13:10:10 Trying to find server at address <servername>
13:10:10 Found server, verifying server name
13:10:10 TCP/IP link, function recv(), error code 0
13:10:10 Sending broadcast to find server
13:10:10 Using broadcast address of: 28.230.56.255:<port>
13:10:10 Using broadcast address of: 28.230.56.255:2638
13:10:10 Sending broadcast to find server
13:10:10 Using broadcast address of: 127.255.255.255:<port>
13:10:10 Using broadcast address of: 127.255.255.255:2638
13:10:11 Resending
13:10:12 Resending
13:10:13 Resending
13:10:14 Resending
13:10:15 Resending
13:10:16     Server not found (no reply received)
13:10:16 Failed to connect over TCPIP
13:10:16 Not attempting to autostart server
13:10:16 Cannot connect to server

Lamento antecipadamente se deixei de fora detalhes significativos. Eu sou novo no Sybase, tendo um fundo estritamente Oracle. Se eu deixou de fora qualquer coisa que você precise saber, poste um comentário e atualizarei a pergunta. Obrigado por ajudar um Sybase Newb.

Foi útil?

Solução

Não há como fazer o que eu estava perguntando (embora possa ser possível com uma tabela de proxy, essa não é uma solução desejável), então não vou usar a estrutura de serviços .NET RIA. Vou escrever um serviço Web ASP.NET padrão.

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