通过链接服务器选择语句的问题
我正在使用MS SQL Server 2000,并且有一个从测试数据库到复制中的活动数据库的链接。该链接似乎工作正常,我可以使用任何字段以外的任何字段与创建id的限制进行选择。所以,如果我运行 select *从像'john'这样的名字的人可以正常工作,但是如果我从id = 1的人那里运行select *,那么我不会返回任何数据,并且我不会收到任何错误,但记录存在。通过链接服务器选择语句的问题
任何意见是非常感谢。
感谢
如果select * from person where id =1
不返回行则记录不存在。
感谢downvote,但我支持我的声明。 – 2009-11-24 18:02:59
嗨Remus 我知道记录存在,因为我可以看到它,如果我打开与企业管理器的表。 此致 – user107779 2009-11-26 11:11:46
我已经使用链接服务器已经有几年了,但是您是否曾尝试在链接服务器(实时数据库)上运行分析器以查看它正在接收选择语句和它正确接收它?
你能通过dblink在企业管理器中看到记录,还是直接看链接的数据库?
也许你的链接没有指向你认为它的位置。
你能给出确切的SQL吗?你的LIKE示例看起来有缺陷,因为它没有使用任何通配符,有些会使用= – MartW 2009-11-24 17:55:17
忽略'some' - T9再次触发 - 应该是'so' – MartW 2009-11-24 17:56:43