繁体   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