SQL server 创建链接服务器

/*
sp_addlinkedserver [ @server= ] 'server' 
    [ , [ @srvproduct= ] 'product_name' ] 
    [ , [ @provider= ] 'provider_name' ]
    [ , [ @datasrc= ] 'data_source' ] 
    [ , [ @location= ] 'location' ] 
    [ , [ @provstr= ] 'provider_string' ] 
    [ , [ @catalog= ] 'catalog' ]
*/
 
EXEC sp_addlinkedserver
@server='Test',--服务器别名, server 的数据类型为 sysname,无默认值。
@srvproduct='', --要添加为链接服务器的 OLE DB 数据源的产品名称。 product_name 的数据类型为 nvarchar(128),默认值为 NULL。 如果为 SQL Server,则不必指定provider_name、data_source、location、provider_string 和 catalog。
@provider='SQLOLEDB',
@datasrc='192.168.8.214' --要访问的服务器IP,有非默认实例名还要加上"/实例名"
 
 
/*
sp_addlinkedsrvlogin [ @rmtsrvname = ] 'rmtsrvname' 
     [ , [ @useself = ] 'TRUE' | 'FALSE' | NULL ] 
     [ , [ @locallogin = ] 'locallogin' ] 
     [ , [ @rmtuser = ] 'rmtuser' ] 
     [ , [ @rmtpassword = ] 'rmtpassword' ] 
*/
                                                                   
EXEC sp_addlinkedsrvlogin 
'Test', --服务器别名
'false',
NULL,
'sa', --帐号
'P@ssw0rd' --密码
    
 
--应用    Test.sup.dbo.orders	服务器别名.数据库名.构架名.表名
select top 10 * from Test.sup.dbo.orders
 
/*
sp_droplinkedsrvlogin [ @rmtsrvname= ] 'rmtsrvname' , 
   [ @locallogin= ] 'locallogin'
*/
Exec sp_droplinkedsrvlogin Test,Null  --删除登录映射 
 
 
/*
sp_dropserver [ @server = ] 'server' 
     [ , [ @droplogins = ] { 'droplogins' | NULL} ]
*/
Exec sp_dropserver Test  --删除远程服务器链接 
 
 

SQL server 创建链接服务器_第1张图片

SQL server 创建链接服务器_第2张图片

你可能感兴趣的:(SQL,Server,SQL,server,创建链接服务器)