下面的查询总是给出100条记录的结果集(尽管还有更多的记录)。
select * from openquery (SybaseLinkedServer, 'SELECT F1, F2 FROM db.dbo.table where F1 in (120, 125, 126, 127) and F2 in (4,6,8)')我试图在两个选择中都添加前10000名,但没有结果。
在sql management studio 2012中,在2008数据库上设置了链接服务器。sybase-ase的ODBC驱动程序为3.51 (sybase 15.5)。
有没有人知道这个问题的解决方案?
在此之前,非常感谢您。
发布于 2015-07-22 18:31:35
我也有过类似的问题。根本原因是您使用ODBC而不是OLE DB设置了链接服务器。
下面的链接将帮助您创建从Sql Server Mgnt Studio到Sybase的数据库链接:
http://sql-articles.com/articles/dba/creating-linked-server-to-sybase-from-sql-server/
https://stackoverflow.com/questions/31559386
复制相似问题