建立SQL链接服务器

  

  有一个最简单的方法就是直接鼠标新建,这样是以ip为开头的,也可以通过下面的代码进行创建,这样的话就可以换名字了。。。。。。

@server名字全部改为你的链接服务器名字,@datasec改为链接服务器实例名,@rmtpassword改为登陆密码,完事~

USE [master]
GO

/****** Object:  LinkedServer [IPDYH]    Script Date: 2018/2/9 9:11:53 ******/
EXEC master.dbo.sp_addlinkedserver @server = N‘IPDYH‘, @srvproduct=N‘ ‘, @provider=N‘SQLNCLI‘, @datasrc=N‘192.168.0.16\QYDYHMSSQL‘
 /* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N‘IPDYH‘,@useself=N‘False‘,@locallogin=NULL,@rmtuser=N‘sa‘,@rmtpassword=‘@KTYpms123‘
GO

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

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

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

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

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

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

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/yunquan/p/8434628.html

时间: 2024-11-06 06:41:22

建立SQL链接服务器的相关文章

SQL链接服务器查询-OPENQUERY的使用

OpenQuery: 用途:与其他Server交互的技术,通过它能够直接访问其他数据库资源.可以跨平台连接,包括Oracle --创建链接服务器 exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLEDB' , '远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'ITSV' , 'false' , null , '用户名' , '密码 写法: (1)查询 select * from OpenQuery([linkerServerN

SQL Server之间建立链接服务器

打开SSMS,服务器对象--链接服务器,右键"新建链接服务器",常规选项,输入链接服务器名称或IP地址,服务器类型选择SQL Server 在安全性选项,选择下面的选项,输入账号和密码,然后点确定即可. 在SSMS中,服务器对象--链接服务器,就会出现刚刚你建立的链接服务器名称. 假设刚刚建立的链接服务器名称为192.168.10.10 测试: select top 10 * from "192.168.10.10".test.dbo.test 即可查看test数据

血泪经验分享--->SQL Server 2012建立链接服务器

现在我有一个需求是需要在两个不同的SQL SERVER 2012的服务器之间进行数据访问和更新.我们需要把Server One的数据插入到Server Two的服务器上去,一天执行一次任务.我们的首选方案是在两个服务器之间建立链接服务器,下面介绍下如何建立链接服务器. 我需要做的事情是,我需要定时的全量的把Server one的数据插入到Server Two里去.所以这里就涉及到需要把Server Two里的表的信息做删除操作,由于我们都知道delete表是需要记录日志,他是为了回滚用的.所以要

SQL SERVER链接服务器执行带参存储过程

SQL SERVER通过链接服务器,链接到ORACLE数据库,下面我要在SQL SERVER数据库上写一个存储过程,该存储过程需要用通过链接服务去取ORACLE数据库里的数据,该存储过程是含参数的存储过程.在SQL SERVER 数据库里创建一个存储过程来取ORACLE数据库里的一个表里的数据如下: 1,在SQL SERVER数据库上创建存储过程 USE [ProdDB] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- =======

通过存储过程(SP)实现SQL Server链接服务器(LinkServer)的添加

1. 背景 当系统的微服务化做的不是很高的时候,部分功能要通过DB LinkServer 来实现跨 Server 查询,当然,有时候BI抽数据.DBA数据库维护可能也会创建LinkServer. 特别是当 DB迁移的时候,我们需要检查.创建 DB LinkServer. 2.脚本实现 下面是我们创建的一个存储过程,通过这个存储过程来实现简单.快速的添加链接服务器. USE [DBA_Manager] GO /****** Object: StoredProcedure [dbo].[USP_Cr

Sqlserver通过链接服务器访问Oracle的解决办法

转自http://blog.sina.com.cn/s/blog_614b6f210100t80r.html 一.创建sqlserver链接服务(sqlserver链接oracle)  首先sqlserver 链接oracle可以通过两个访问接口: “MSDAORA” 和“OraOLEDB.Oracle” 1.“MSDAORA”访问接口是由Microsoft OLE DB Provider for Oracle提供的,这里建议不使用此接口进行链接.通过该访问接口建立的链接服务器在进行查询orac

mssql借助链接服务器进行数据快速迁移

在工作中,遇到了一个任务,需要将A数据库的数据迁移到B数据库,两个数据库的数据结构是一样的.B数据库已经在相当数量的数据了,故而不能通过复制数据库的方式来实现.  旧方法 在对数据迁移的时候,一开始使用的是以下方法: (1)使用SSMS的”生成和发布脚本”功能,将A数据库的数据导出成sql脚本. 脚本类似于: INSERT [dbo].[region] ([id], [region_id], [region_name], [region_code]) VALUES (10649, 0, N'其他

【转】Sqlserver通过链接服务器访问Oracle的那些事儿!

原文:http://blog.sina.com.cn/s/blog_614b6f210100t80r.html 前言:1.不经历风雨,怎能见彩虹.2.充分利用BaiDu.google等搜索引擎查找资料并整合分析!3.世上无难事只怕有心人! 本文由来:笔者在研究SQLSERVER链接服务器到oracle并使用分布式事务时,出现各种各样的‘故障.异常’后,通过‘百度.google’等大量搜索引擎寻找解决问题无果,同时发现网上有大量的‘战友’牺牲在这道坎上,故发此文罗列出链接服务器出现的各种问题(本人

SQL Server 不同数据间建立链接服务器进行连接查询

    在平时查询以及导数据时,经常会遇到需要使用两个数据库里数据的情况,这时就会用到在两个服务器之间建立一个链接,进行操作,脚本语句如下: 举例:例如你在测试服务器上想要查询业务库里的数据信息,此脚本就需要在测试服务器上执行,输入业务服务器的IP地址.业务服务器的账户.密码,然后执行语句即可:反之,如果你需要将测试数据库的数据导入正式库内,就需要在正式库内建立可以连接到测试库的链接. --创建链接服务器 exec sp_addlinkedserver 'ITSV' , '' , 'SQLOLE