2010-04-26 32 views
0

我有一個安裝了SQL 2005的開發工作站,並在其中創建了一個鏈接服務器,以連接到clarion數據庫的odbc連接。我可以在sql mgt studio裏面運行select語句。當我把第二個工作站並連接到使用SQL MGT工作室的第一個框的SQL語句,然後嘗試在完全相同的查詢,我得到SQL 2005中的ODBC鏈接服務器無法從遠程框中工作

OLE DB提供程序「MSDASQL」鏈接服務器「liveclarion」返回了消息「[ SoftVelocity公司] [TopSpeed ODBC驅動程序] [ISAM] ISAM表未找到「。

有什麼想法?它似乎在第二臺sql服務器上具有相同的功能。沒有遠程SQL管理工作室連接成功的查詢對我的鏈接的ODBC號角數據庫。

全部使用Windows身份驗證和相同的AD用戶完成。

回答

0

ODBC驅動程序返回的錯誤是「找不到SAM表」。

所以我假設你有一個名爲SAM的表 - 大概在一個名爲Sam.Tps的表中?

我想知道是否需要設置該文件的路徑 - 即,如果在兩個測試之間路徑或文件名有效性存在差異。一個人不會,但我會首先看那個方向。

+0

感謝您的回覆。我不認爲你明白。這個工作正常,當我連接使用SQL管理工作室上運行的SQL實例的框。但是當我使用第二個盒子並運行sql mgt studio連接到有DB的盒子時,它不起作用。這是使用sql mgt studio從遠程盒子連接的同一個數據庫。也是ISAM不是SAM。 ISAM代表索引順序訪問方法。 – user93383 2010-04-27 16:19:32

+0

哦天哪,是的,我錯過了我。 我得到它在服務器上,但不是遠程。 我以前沒有這樣做過,但我想知道ISAM文件是由服務器還是由Sql Mgmt Studio處理。 在服務器盒上,你可以運行一個查詢,使用程序中的ISAM表查詢_other_而不是Sql Mgmt Studio嗎? – Bruce 2010-04-28 04:03:10

相關問題