SqlServer 创建链接服务器存储过程

create procedure [dbo].[sp_CreateLinkedServer] ( @ServerIp nvarchar(200), 

                                                 @UserName nvarchar(200), 
                                                 @Password nvarchar(200)) as
begin
   
   -- @ServerIp    服务器的IP
   -- @UserName    登陆服务器数据库的用户名
   -- @Password    登陆服务器的密码
   -- 要求具有 ALTER ANY LINKED SERVER 权限
   
   -- 删除已有的链接服务器
   Exec sp_droplinkedsrvlogin DBPRODUCT,Null
   Exec sp_dropserver DBPRODUCT
   
   -- 创建连接服务器
   EXEC  sp_addlinkedserver
         @server= DBPRODUCT,       --被访问的服务器别名 
         @srvproduct='',
         @provider='SQLOLEDB',
         @datasrc= @ServerIp        --要访问的服务器
 
   EXEC sp_addlinkedsrvlogin 
         DBPRODUCT, --被访问的服务器别名
        'false', 
         NULL, 
         @UserName,   --帐号
         @Password     --密码
end

相关文章

本篇内容主要讲解“sqlalchemy的常用数据类型怎么使用”,感...
今天小编给大家分享一下sqlServer实现分页查询的方式有哪些的...
这篇文章主要介绍“sqlmap之osshell怎么使用”,在日常操作中...
本篇内容介绍了“SQL注入的知识点有哪些”的有关知识,在实际...
1. mssql权限sa权限:数据库操作,文件管理,命令执行,注册...
sql执行计划如何查看?在SPL庞大的数据中我们不知道如何查看...