簡體   English   中英

SQL 2005中的Teradata鏈接服務器

[英]Teradata Linked Server in SQL 2005

我試圖使用SQL Server 2005中的鏈接服務器連接到Teradata。當我嘗試使用SQL Server使用OPENQUERY連接時,出現以下錯誤:

消息7399,級別16,狀態1,行1鏈接服務器“ TERADATA”的OLE DB訪問接口“ TDOLEDB.1”報告了一個錯誤。 拒絕訪問。

消息7350,級別16,狀態2,行1無法從OLE DB提供程序“ TDOLEDB.1”獲得鏈接服務器“ TERADATA”的列信息。

當我“測試連接”時,測試成功,但是當我嘗試在SQL Server Management Studio中查看目錄默認表時,出現相同的錯誤。 我在運行SQL Server的計算機上安裝了Visual Studio(這是一個開發箱),並且可以使用OLE DB驅動程序進行連接,並且可以運行查詢,並導航到“目錄”默認表。 使鏈接服務器與Teradata配合使用是否有技巧? 任何建議,不勝感激。

--CDW

您可以從DBC.Tables視圖中選擇要連接的用戶嗎?

SELECT * from DBC.TablesVX

你可以嘗試...

http://social.msdn.microsoft.com/Forums/en/sqldataaccess/thread/cbefb8c9-57e5-48d6-9c47-dc797bbf444b

Brian說:“在SQL Server Management Studio中將TODLEDB.1提供程序屬性設置為“允許進程內處理”可以解決這種類型的問題。”

問候

zdba

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM