0

我在 W2003 R2 上的 SQLserver 2005 和 IBM AIX H70 系统上的 SYBASE 12.5.0.2 服务器之间建立了一个 SQL 链接服务器。我使用 Sybase ODBC 驱动程序 04.20.00.67

问题是大多数时候(没有模式)当我从 Sybase 表中选择行时,我只得到一行而没有任何错误。请注意,当我将行从 SQL 服务器插入到 SYBASE 服务器时没有问题

我很感激任何可能的解决方案......

4

1 回答 1

0

你是如何选择行的?是否通过

从 LINKED_SERVERNAME.foo.bar.bletch 中选择 a,b,c

或者你在做这样的'pass-thru' sql

EXEC('SELECT * FROM foo..bletch') AT LINKED_SERVERNAME

我在直通式查询方面取得了更大的成功:SQL Server 似乎无法从 Sybase ODBC 驱动程序中获得所需的元数据。我被迫为 sp_tables_ex 和朋友系列的存储过程编写替代品,因为它们不适用于链接的 Sybase 数据服务器。

pjjH

于 2009-05-29T02:55:11.900 回答