sqlserver分布式存储过程
来源:互联网 发布:mac 7z解压软件下载 编辑:程序博客网 时间:2024/05/17 03:29
use GHFN go--声明host(地址)、user(用户)、pwd(密码)declare @host varchar(20);declare @user varchar(20);declare @pwd varchar(20);--赋值声明host(地址)、user(用户)、pwd(密码)set @host='10.1.1.35';set @user='sa';set @pwd='bdxx';--删除已经存在的ghfn_remost_hostif exists(select 1 from sys.servers where sys.servers.name='ghfn_remost_host')EXEC sp_dropserver @server='ghfn_remost_host', @droplogins='droplogins';--创建一个链接服务器EXEC sp_addlinkedserver @server='ghfn_remost_host', @srvproduct='', @provider='SQLOLEDB', @datasrc=@host;--通过链接服务器登录远程sql服务器EXEC sp_addlinkedsrvlogin @rmtsrvname='ghfn_remost_host', @useself='false', @locallogin=null, @rmtuser=@user, @rmtpassword=@pwd;GO--操作远程sql服务器select * from ghfn_remost_host.ghfn.dbo.sys_users;--delete from ghfn_remost_host.ghfn.dbo.sys_users --where sys_users.sys_id='001';--insert into ghfn_remost_host.ghfn.dbo.SYS_USERS-- (SYS_ID,USER_ID,USER_NAME)--values-- ('111','840003','李四')--使用完后删除链接服务器EXEC sp_dropserver @server='ghfn_remost_host', @droplogins='droplogins';