Pregunta

Tengo un servidor Sybase ASE al que puedo conectarme con ASE ISQL totalmente bien. La definición de la base de datos en mi archivo sql.ini se ve como:

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

Para conectarme con ISQL, puedo hacer la siguiente llamada de línea de comandos y funciona:

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

Mi objetivo final es usar la conectividad de marco de entidad ADO.NET de SQL en cualquier lugar para un servicio RIA que estoy escribiendo. Estoy tratando de conectarme ahora usando SQL en cualquier lugar a través de Sybase Central (en lugar de a través de Visual Studio), y no puedo hacer que funcione. En la pestaña Identificación, uso y para mis credenciales y dejo la mitad inferior como "ninguno", en la pestaña de la base de datos, especifico para el nombre del servidor, y en la red verifique "TCP/IP", y especifico como el host, y como el puerto. Obtuve el siguiente error:

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

Lo siento de antemano si dejé de lado detalles significativos. Soy nuevo en Sybase, con un fondo estrictamente de Oracle. Si dejé algo que necesite saber, publique un comentario y actualizaré la pregunta. Gracias por ayudar a un Sybase Newb.

¿Fue útil?

Solución

No hay forma de hacer lo que estaba preguntando (aunque podría ser posible con una mesa proxy, esa no es una solución deseable), por lo que no voy a usar el marco de servicios .net RIA. Voy a escribir un servicio web estándar ASP.NET.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top