2013-10-07 63 views
0
C:\Documents and Settings\as00125756>isql -S d1cpc1y1 -U backend -P sphinx_0 

的DB-Library:無法連接:SQL Server不可用或不存在 。無法連接:SQL Server不存在或網絡 訪問被拒絕。網絡庫錯誤53:ConnectionOpen(Connect())。無法登錄通過CMD到Sybase

我不能登錄到Sybase數據庫。每次嘗試登錄時都會收到此錯誤。

我是新來的Sybase,請幫助我。

回答

0

對於Sybase,你需要確保你正在嘗試連接的服務器在接口文件中列出。對於Windows,interfaces文件被稱爲sql.ini。

開始>程序> Sybase連接> Open Client目錄服務編輯器

更多信息Directory Services can be found in the Sybase Documentation

您可以使用它的dsedit命令行實用程序,或訪問Windows GUI嘗試編輯您需要確保您使用的是Sybase客戶端實用程序,而不是SQL Server客戶端實用程序才能連接到數據庫。

對於Windows系統,安裝目錄可以通過%SYBASE%環境變量的訪問。大多數客戶端實用程序(isql,bcp等)位於Open Client目錄(%SYBASE_OCS%)中。

要連接到數據庫,打開命令提示符,請嘗試以下操作:

%SYBASE%\%SYBASE_OCS%\ BIN \ ISQL -S t1cpc1y1 -U後端-P sphinx_0

+0

是的,我找到了sql.ini,它在接口文件中有服務器'd1cpc1y1'的條目。 '** [t1cpc1y1] **
查詢= NLWNSCK,t1cpc1y1.jadc.att.com,5040
** [BRSYB7D] **
查詢= NLWNSCK,90.11.244.130 2025
** [d1cpc1y1 ] **
master = NLWNSCK,d1cpc1y1.bhdc.att.com,5040
query = NLWNSCK,d1cpc1y1.bhdc.att.com,5040' – codenamebazinga

+0

是的,我已經安裝了Sybase客戶端軟件。那麼如何不使用SQL Server的isql客戶端來使用Sybase數據庫? – codenamebazinga

+0

嘿@邁克爾:感謝您的幫助,我現在可以登錄。但1個問題爲什麼我仍然無法直接使用'isql'? – codenamebazinga