ASE iSql과 연결할 수있는 Sybase ASE 서버가 있습니다. ISQL과 연결하는ASE 서버에서 읽을 SQL Anywhere 구성
[<NAME>]
master=TCP,<servername>,<port>
, 나는 다음과 같은 명령 줄 전화를 걸 수 있으며 작동 : 내 sql.ini 파일에서 데이터베이스 정의는 모양
isql -U <username> -P <password> -S <NAME>
내 궁극적 인 목표는 사용하는 것입니다 RIA 서비스를위한 SQL Anywhere의 ADO.Net Entity Framework 연결. 지금 SQL Anywhere를 사용하여 Sybase Central을 통해 (Visual Studio를 통하지 않고) 연결하려고 시도하고 있으며 작동시킬 수 없습니다. Identification 탭 아래에서 자격 증명을 사용하고 아래쪽을 None으로 설정하고 데이터베이스 탭에서 서버 이름을 지정하고 네트워크에서 "TCP/IP"를 선택하고 호스트로 지정합니다. 그리고 항구로서. 다음과 같은 오류가 발생합니다.
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
중요한 정보를 빠뜨린 경우 미리 죄송합니다. 필자는 엄격하게 오라클 배경을 가진 Sybase를 처음 사용합니다. 내가 알아야 할 것을 빠뜨린 경우 의견을 게시하고 질문을 업데이트하겠습니다. Sybase newb을 도와 주셔서 감사합니다.
동일한 ASE 서버 또는 SQL Anywhere 서버에 연결을 시도하고 있습니까? SQL Anywhere (SA)는 ASE와는 다른 데이터베이스 서버입니다. 여기서 디버그 정보는 Sybase Central이 ASE가 아닌 SA에 연결을 시도하고 있음을 나타냅니다. –
SQL Anywhere에서 ASE에 연결할 수있는 방법이 있습니까? .Net RIA 서비스를 만들고 싶습니다. SQL Anywhere는 Visual Studio의 ADO.NET Entity Framework 용 플러그인을 만듭니다. – Dov
당신이 할 수있는 한 가지 일은 SQL Anywhere 내에서 ASE 서버를 원격 서버로 정의하고 ASE에서 동등한 테이블로 전달 된 SQL Anywhere 내에 프록시 테이블을 생성하는 것입니다. 여기를 참조하십시오 : http://dcx.sybase.com/index.html#1101en/dbusage_en11/aseodbc-odbc-omni-server.html*d5e40031 –