我正在尝试使用 SQL Server 2005 中的链接服务器连接到 Teradata。当我尝试使用 SQL Server 使用 OPENQUERY 进行连接时,我收到以下错误:
消息 7399,级别 16,状态 1,第 1 行链接服务器“TERADATA”的 OLE DB 提供程序“TDOLEDB.1”报告错误。拒绝访问。
消息 7350,级别 16,状态 2,第 1 行无法从链接服务器“TERADATA”的 OLE DB 提供程序“TDOLEDB.1”获取列信息。
当我“测试连接”时测试成功,但是当我尝试在 SQL Server Management Studio 中查看目录默认表时,我得到了同样的错误。我在运行 SQL 服务器(它是一个开发框)的计算机上安装了 Visual Studio,我可以使用 OLE DB 驱动程序进行连接,我可以运行我的查询,并导航到目录默认表。让链接服务器与 Teradata 一起工作有什么技巧吗?非常感谢任何建议。
--CDW