SQL Server 创建链接服务器的脚本,自定义链路服务器的简短名称

USE [master]
GO

/****** Object:  LinkedServer [SQL01]    Script Date: 2020/4/9 11:51:17 ******/
EXEC master.dbo.sp_addlinkedserver @server = N‘SQL01‘, @srvproduct=N‘‘, @provider=N‘SQLNCLI‘, @datasrc=N‘域名或者IP‘
 /* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N‘SQL01‘,@useself=N‘False‘,@locallogin=NULL,@rmtuser=N‘账户‘,@rmtpassword=‘密码明文‘

GO

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

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

EXEC master.dbo.sp_serveroption @server=N‘SQL01‘, @optname=N‘dist‘, @optvalue=N‘false‘
GO

EXEC master.dbo.sp_serveroption @server=N‘SQL01‘, @optname=N‘pub‘, @optvalue=N‘false‘
GO

EXEC master.dbo.sp_serveroption @server=N‘SQL01‘, @optname=N‘rpc‘, @optvalue=N‘false‘
GO

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

EXEC master.dbo.sp_serveroption @server=N‘SQL01‘, @optname=N‘sub‘, @optvalue=N‘false‘
GO

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

EXEC master.dbo.sp_serveroption @server=N‘SQL01‘, @optname=N‘collation name‘, @optvalue=NULL
GO

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

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

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

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

原文地址:https://www.cnblogs.com/hualiuliu/p/12665909.html

时间: 2024-10-08 12:17:03

SQL Server 创建链接服务器的脚本,自定义链路服务器的简短名称的相关文章

SQL Server 创建链接服务器

遇到下列问题: 线上服务器A,中转服务器B,本地服务器C 数据在A上面,想在B上面操作类似 select * from [A].[database].table这样的SQL,不用去链接服务器,直接把处理结果导入B然后生成报表. 结果报错如下: 消息 7202,级别 11,状态 2,第 1 行在 sys.servers 中找不到服务器 'A'.请验证指定的服务器名称是否正确.如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers. 解决思路:问题很

SQL Server 远程链接服务器详细配置

原文:SQL Server 远程链接服务器详细配置[转载] http://hi.baidu.com/luxi0194/blog/item/a5c2a9128a705cc6c2fd7803.html 远程链接服务器详细配置--建立连接服务器EXEC sp_addlinkedserver  '远程服务器IP','SQL Server'--标注存储EXEC sp_addlinkedserver@server = 'server', --链接服务器的本地名称.也允许使用实例名称,例如MYSERVER\S

[翻译]——SQL Server使用链接服务器的5个性能杀手

原文:[翻译]--SQL Server使用链接服务器的5个性能杀手 前言: 本文是对博客http://www.dbnewsfeed.com/2012/09/08/5-performance-killers-when-working-with-linked-servers/的翻译, 如有翻译不对或不好的地方,敬请指出,大家一起学习进步.尊重原创和翻译劳动成果,转载时请注明出处.谢谢! 当使用链接服务器(Linked Servers)时,最昂贵的代价就是网络带宽间大量数据的传输.在正确的服务器书写正

SQL Server 添加链接服务器

原文:SQL Server 添加链接服务器 背景 在SQL SERVER中,如果我们查询数据库需要关联另外一台数据库中表,在这种情况下我们可以通过添加服务器链接来实现. 案列 方式1.sql server 提供了图形化界面,如下: 右键>>New Linked server 填写相关参数即可. 方式2.sql server 语句添加,如下: --code 释迦苦僧 EXEC master.dbo.sp_addlinkedserver @server = N'192.168.1.22', @sr

SQL Server的链接服务器(MySQL、Oracle、Ms_sql、Access、SYBASE)

原文:SQL Server的链接服务器(MySQL.Oracle.Ms_sql.Access.SYBASE) 一.使用 Microsoft OLE DB Provider For ODBC 链接MySQL 安装MySQL的ODBC驱动MyODBC 1.为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为myDSN 2.建立链接数据库 EXEC sp_addlinkedserver @server = 'MySQLTest', @srvproduct='MySQL',

SQL Server 2012链接服务器

第一步,在服务器对象,链接服务器那里新建链接服务器:输入要链接服务器的IP地址. 第二步,安全性输入连接数据的用户名和密码. 第三步,验证是不可以打开链接服务器库的表名,视图等数据. 第四步,如果要查询表的数据的方法是:[服务器的IP].[数据库名].dbo.[表名]这种方式去访问即可. SQL Server 2012链接服务器

初涉SQL Server性能问题(1/4):服务器概况

原文:初涉SQL Server性能问题(1/4):服务器概况 当你作为DBA时,很多人会向你抱怨:“这个程序数据加载和蜗牛一样,你看看是不是服务器出问题了?”造成这个问题的原因有很多.可能是程序应用服务器问题,网络问题,程序实现方式问题,数据库服务器负荷过重.不管是哪个问题,数据库总是第一个被抱怨的.我们DBA的职责就是找出问题所在,并解决它们. 问题解决第一步,诊断分析: 1 SELECT 2 parent_node_id AS Node_Id, 3 COUNT(*) AS [No.of CP

SQL Server创建存储过程(转载)

什么是存储过程? q       存储过程(procedure)类似于C语言中的函数 q       用来执行管理任务或应用复杂的业务规则 q       存储过程可以带参数,也可以返回结果 q       存储过程可以包含数据操纵语句.变量.逻辑 控制语句等 存储过程的优点 (1)执行速度快. 存储过程创建是就已经通过语法检查和性能优化,在执行时无需每次编译. 存储在数据库服务器,性能高. (2)允许模块化设计. 只需创建存储过程一次并将其存储在数据库中,以后即可在程序中调用该过程任意次.存储

sql server 创建内联表值函数

表值函数就是返回table 的函数使用它可以方便的进行查询的处理 创建的代码如下: create FUNCTION returunclassfirstlist(  -- Add the parameters for the function here )RETURNS TABLE ASRETURN ( -- Add the SELECT statement with parameter references here select * from classfirst;) 我们在使用创建的函数的时