SQL Server创建链接服务器的方法

sql 复制代码
USE [master]
GO

/****** Object:  LinkedServer [ix5]    Script Date: 2023-10-09 10:06:35 ******/
EXEC master.dbo.sp_addlinkedserver @server = N'ix5', @srvproduct=N'', @provider=N'SQLNCLI', @datasrc=N'.'
 /* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ix5',@useself=N'False',@locallogin=NULL,@rmtuser=N'publishinternallogin',@rmtpassword='########'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'collation compatible', @optvalue=N'false'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'data access', @optvalue=N'true'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'dist', @optvalue=N'false'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'pub', @optvalue=N'false'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'rpc', @optvalue=N'false'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'rpc out', @optvalue=N'false'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'sub', @optvalue=N'false'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'connect timeout', @optvalue=N'0'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'collation name', @optvalue=null
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'lazy schema validation', @optvalue=N'false'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'query timeout', @optvalue=N'0'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'use remote collation', @optvalue=N'true'
GO

EXEC master.dbo.sp_serveroption @server=N'ix5', @optname=N'remote proc transaction promotion', @optvalue=N'true'
GO

执行以上语句就可以创建链接服务器,这个只适用我们公司

但在执行的时候需要改一些地方。

sql 复制代码
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'ix5',@useself=N'False',@locallogin=NULL,@rmtuser=N'publishinternallogin',@rmtpassword='########'

@rmtsrvname=N'ix5' "ix5"就是链接服务器的名称

@rmtuser=N'publishinternallogin' "publishinternallogin"就是登录名,可以写成"sa"

@rmtpassword='########' "########"就是登录名的密码,要写你自己的

相关推荐
周之鸥1 小时前
从零部署 Astro 静态网站到云服务器(含 HTTPS 一键配置)
运维·服务器·ubuntu·http·https·astro
noravinsc1 小时前
centos如何做的时间同步
linux·运维·centos
木亦汐丫2 小时前
Docker 镜像版本Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie
运维·docker·容器·debian·alpine·slim·bullseye
kyle~2 小时前
Qt---setAttribute设置控件或窗口的内部属性
服务器·前端·c++·qt
李元豪3 小时前
919服务器巡检
运维·服务器·servlet
迎風吹頭髮3 小时前
Linux内核架构浅谈25-Linux实时调度器:SCHED_RR与SCHED_FIFO策略实现
linux·运维·架构
李辰洋3 小时前
STP配置
运维·服务器·网络
siriuuus4 小时前
Nginx 负载均衡调度算法
运维·nginx·负载均衡
中草药z4 小时前
【Docker】零基础上手:原理+Ubuntu/Windows GUI 安装 + 镜像源 / 目录优化
运维·ubuntu·docker·容器·gui·安装·cgroups