创建链接服务器储存过程

 /****** 对象:  StoredProcedure [dbo].[UpdateLinkedServer]    脚本日期: 11/26/2009 09:32:54 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
create PROC [dbo].[UpdateLinkedServer] @LinkedServerName nvarchar(50), @SourceServerName nvarchar(50), @LoginName nvarchar(50), @Password nvarchar(50)
AS
BEGIN
 
    EXEC('IF EXISTS (SELECT srv.name FROM sys.servers srv WHERE srv.server_id != 0 AND srv.name = N''' + @LinkedServerName + ''') ' +
         'EXEC master.dbo.sp_dropserver @server=N''' + @LinkedServerName + ''', @droplogins=''droplogins''')
    EXEC('
 EXEC master.dbo.sp_addlinkedserver @server = N''' + @LinkedServerName + ''', @srvproduct='''', @provider=N''SQLOLEDB'', @datasrc=N''' + @SourceServerName+ ''' ' +
 'EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N''' + @LinkedServerName + ''',@useself=N''False'',@locallogin=NULL,@rmtuser=N''' + @LoginName + ''',@rmtpassword=''' + @Password + ''' '
    )
END

Exec [UpdateLinkedServer] 'BS','192.168.61.3','VIPUSER','2009VIP_user'

SELECT SPDM,SPMC FROM BS.J2009.dbo.shangpin where FJSX2 ='2A3002'

SELECT * FROM BS.J2009.dbo.FJSX2 Order by SXDm

SELECT * FROM BS.J2009.dbo.FJSX6 where sxdm like '%3003'
3003
SELECT * FROM BS.J2009.dbo.DALEI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值