关于SqlServer远程跨库修改数据
今天遇到一个需求需要修改远程服务器上的数据,如何直接修改,并且垮库,跨库简单,直接加上数据库名字,远程的话则需要创建链接服务器,具体步骤如下:
--创建链接服务器
exec
sp_addlinkedserver
'SDDJG '
,
' '
,
'SQLOLEDB '
,
'远程服务器名或ip地址 '
exec
sp_addlinkedsrvlogin
'SDDJG '
,
'false '
,
null
,
'用户名 '
,
'密码 '
--测试数据是否可以查询
select * from SDDJG.数据库名.表名
--本地导入示例
select
*
into
表
from
SDDJG.数据库名.表名
其实如果链接成功了,执行操作和本地写sql也就基本上相同,远程数据库,加上链接数据库名即可。
以后不再使用时删除链接服务器,可以在过程后面执行此过程
exec
sp_dropserver
'SDDJG '
,
'droplogins '