--创建链接
EXEC sp_addlinkedserver 'server' , 'SQLOLEDB', '192.168.1.40'
--sp_linkedservers
EXEC sp_addlinkedSRVLOGIN 'server', 'false', NULL, 'sa', 'sa'
UPDATE server.data_001_2013.dbo.table1 SET [tb_C20]='1' (SELECT tb_DJBH FROM table1 WHERE tb_DJBH IN (SELECT tb_DJBH FROM server.data_001_2013.dbo.table1))
exec sp_dropserver 'server', 'droplogins'--删除链接
我需要从本地库更新远程服务器上一个表的一个字段 以上为脚本 结果报错 求解决方法
消息 7403,级别 16,状态 1,第 1 行
尚未注册 OLE DB 访问接口 "192.168.1.40"。
------解决方案--------------------
具体是哪一句报错了,是:
--创建链接
EXEC sp_addlinkedserver 'server' , 'SQLOLEDB', '192.168.1.40'
--sp_linkedservers
EXEC sp_addlinkedSRVLOGIN 'server', 'false', NULL, 'sa', 'sa'
go
这个报错,还是那个update语句报错呢