已拒绝对 OLE DB 提供程序 'SQLOLEDB' 的特殊访问。必须通过链接服务器来访问此提供程序。我用sa账号可以,其它账号设置跟sa相同权限就不行。错误代码如下:
insert into OPENDATASOURCE('SQLOLEDB', 'Data Source=172.16.101.183;User ID=xx;Password=xx).DB_CustomSMS.dbo.tbl_SMSendTask
(CreatorID)
select Top 1 CreatorID
from OPENDATASOURCE('SQLOLEDB', 'Data Source=172.16.101.183;User ID=xx;Password=xx').DB_CustomSMS.dbo.oppo_SMSendTask
-
insert into OPENDATASOURCE('SQLOLEDB', 'Data Source=172.16.101.183;User ID=xx;Password=xx).DB_CustomSMS.dbo.tbl_SMSendTask
(CreatorID)
select Top 1 CreatorID
from OPENDATASOURCE('SQLOLEDB', 'Data Source=172.16.101.183;User ID=xx;Password=xx').DB_CustomSMS.dbo.oppo_SMSendTask
-
所以才会提示你需要通过链接服务器来访问此提供程序
相当于你的路径都是错误的
不能用绝对路径
用相对路径吧