[英]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.