Frage

Ich habe einen Sybase ASE -Server, mit dem ich mich mit ASE ISQL verbinden kann. Die Datenbankdefinition in meiner sql.ini -Datei sieht aus wie:

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

Um eine Verbindung mit ISQL zu erreichen, kann ich den folgenden Befehlszeilenanruf tätigen und es funktioniert:

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

Mein ultimatives Ziel ist es, die ADO.Net Entity Framework -Konnektivität von SQL Anyway für einen RIA -Dienst zu verwenden, den ich schreibe. Ich versuche jetzt eine Verbindung herzustellen, indem ich SQL überall durch Sybase Central (und nicht über Visual Studio) verwendete und es nicht zum Laufen bringen kann. Unter der Registerkarte Identifikation verwende ich und hinterlassen Sie die untere Hälfte als "Keine", unter der Registerkarte Datenbank geben ich für den Servernamen und unter Netzwerk "TCP/IP" und geben Sie als Host an. und wie der Hafen. Ich bekomme den folgenden Fehler:

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

Es tut mir leid im Voraus, wenn ich bedeutende Details ausgelassen habe. Ich bin neu in Sybase und habe einen streng Oracle -Hintergrund. Wenn ich etwas ausgelassen habe, was Sie wissen müssen, posten Sie bitte einen Kommentar und ich werde die Frage aktualisieren. Vielen Dank, dass Sie einem Sybase -Neuling geholfen haben.

War es hilfreich?

Lösung

Es gibt keine Möglichkeit, das zu tun, was ich gefragt habe (obwohl es mit einer Proxy -Tabelle möglich sein könnte, das ist keine wünschenswerte Lösung), daher werde ich das Framework .net RIA Services nicht verwenden. Ich werde einen Standard -ASP.NET -Webdienst schreiben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top