sqlserver 连接远程sqlserver数据库

/*
2019-02-19 17:42:41 @hury
sqlserver 连接远程sqlserver数据库
*/
/*1、新增链接服务器*/
exec sp_addlinkedserver 
	@server='remote_server', /*链接服务器的名称*/
    @srvproduct='',
    @provider='SQLOLEDB', 
    @datasrc='123.1.2.3'  /*要访问的服务器*/
go

/*2、使用sp_addlinkedsrvlogin 来增加用户登录链接*/
EXEC sp_addlinkedsrvlogin 
   @rmtsrvname = 'remote_server', /*链接服务器的名称*/
   @useself = 'false', /*指定 rmtuser 和 rmtpassword 参数用来连接到特定 locallogin 的 rmtsrvname*/
   @locallogin = 'sa',  /*指定 SQL Server 登录用户*/
   @rmtuser = 'sa', /*指定用户名*/
   @rmtpassword = 'password' /*指定密码*/
go

/*3、数据查询*/
select * from [remote_server].[remote_db_name].dbo.remote_table_name;

/*4、删除链接*/
EXEC master.dbo.sp_dropserver @server=N'remote_server', @droplogins='droplogins'
go
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值