lrx182125 发表于 2016-10-31 06:53:16

Sql Server sql语句操作远程数据库

Sql Server sql语句操作远程数据库
 
  --建立连接服务器 
  declare @Server2 varchar(max),@User2 varchar(max),@Password2 varchar(max)
  
  set @Server2 =  'Ip,端口'
  set @User2 =  '用户名'
  set @Password2 =  '密码'
  
  exec sp_addlinkedserver
  @server =@Server2, --要创建的链接服务器名称
  @srvproduct = 'SQL Server'--这里就用数据源作名称
  
  declare @SqlStr varchar(max)
  
  set @SqlStr = 'select * from ['+@Server2+'].EGMIS_TEST.dbo.T_ReportConfig'
  exec (@SqlStr)
  
  --断开连接
  exec sp_droplinkedsrvlogin
  @rmtsrvname = @Server2,
  @locallogin = null
  
  --删除链接
  exec sp_dropserver
  @server = @Server2,
  @droplogins = null
  
页: [1]
查看完整版本: Sql Server sql语句操作远程数据库