首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

无法跨服务器查询数据,答案

2012-01-13 
无法跨服务器查询数据,在线等答案!语句如下:SELECTt.*FROMOPENROWSET( SQLOLEDB , 192.168.100.6 sa ,S

无法跨服务器查询数据,在线等答案!
语句如下:
SELECT   t.*
FROM   OPENROWSET( 'SQLOLEDB ', '192.168.100.6 '; 'sa '; ' ',
      'SELECT   *   FROM   autotest.dbo.tbl_mos ')   t

报错!谢谢各位!

[解决办法]
是不是2005?试试运行以下:

EXEC sp_configure 'show advanced option ', '1 ';

EXEC sp_configure 'Ad Hoc Distributed Queries ', '1 '
RECONFIGURE WITH OVERRIDE;
[解决办法]
相关的选项没有打开。。。
[解决办法]
EXEC sp_configure 'show advanced option ', '1 '--将高级选项enable
EXEC sp_configure 'Ad Hoc Distributed Queries ', '1 '--允许分布式查询
RECONFIGURE WITH OVERRIDE--强制重新配置

热点排行