日期:2014-05-18  浏览次数:20464 次

查询分析器中远程查询出现的问题
SELECT   t.*
FROM   OPENROWSET( 'SQLOLEDB ', '192.168.1.115 '; 'sa '; ' ',
      'SELECT   *   FROM   master..spt_values ')   t

现在在   查询分析器中远程查询出现
服务器:   消息   7399,级别   16,状态   1,行   1
OLE   DB   提供程序   'SQLOLEDB '   报错。  
[OLE/DB   provider   returned   message:   未指定的错误]
OLE   DB   错误跟踪[OLE/DB   Provider   'SQLOLEDB '   IDBInitialize::Initialize   returned   0x80004005:       ]。
==
在查询分析器中,第一次加入注册时,出现
发生错误   5   -   (拒绝访问)  


------解决方案--------------------
我试的可以啊,是不是把IP地址写错了
------解决方案--------------------
開始--> 運行--> cmd--> ping 192.168.1.115
能Ping得通嗎?
------解决方案--------------------
--應該加上你的數據庫名
SELECT t.*
FROM OPENROWSET( 'SQLOLEDB ', '192.168.1.115\你的數據庫名 '; 'sa '; ' ',
'SELECT * FROM master..spt_values ') t
------解决方案--------------------
SELECT t.*
FROM OPENROWSET( 'SQLOLEDB ', '192.168.1.115 '; 'sa '; ' ',
'SELECT * FROM master..spt_values ') t

如果你的sa的密碼是空的,語句應該沒有問題。

如果IP地址不正確或者密碼不正確的花,錯誤提示都不會是這個。