sqlserver中创建链接服务器

链接服务器在跨数据库/跨服务器查询时非常有用(比如分布式数据库系统中),本文将以图文方式详细说明如何利用SQL Server Management Studio在图形界面下创建链接服务器。

1.展开服务器对象-->链接服务器-->右击"新建链接服务器"

注意:必须以数据库管理员身份登录(通常也就是sa帐号)后,才可以创建"链接服务器"

2.输入链接服务器的IP

3.设置链接服务器的安全性

完成后,如下图:

现在测试一下,用帐号user本地登录SqlServer,新建一个查询,输入Select * From
[链接服务器名].[远程数据库名].[所有者].[表名]
比如
Select * from
[127.0.0.1].[cntvs].[dbo].[t_class]
没问题的话,就能查询到数据了

时间: 2024-10-03 16:35:47

sqlserver中创建链接服务器的相关文章

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. 解决思路:问题很

SqlServer中创建Oracle连接服务器

转自太祖元年的:http://www.cnblogs.com/jirglt/archive/2012/06/10/2544025.html参考:http://down.51cto.com/data/910072SqlServer中创建Oracle连接服务器 第一种:界面操作 (1)展开服务器对象-->链接服务器-->右击“新建链接服务器”(2)输入链接服务器的IP (3)链接成功后 第二种:语句操作 注:需要提前安装Oracle客户端程序,重启机器.(如果没有Oracle客户端程序,提示“未找

SQLServer创建链接服务器

--SQLServer创建链接服务器----1.访问接口中Oracle接口 属性 选择 允许进程内-- --删除链接服务器EXEC master.dbo.sp_dropserver @server=N'ORCL_SERVER', @droplogins='droplogins'--添加链接服务器EXEC master.dbo.sp_addlinkedserver @server = N'ORCL_SERVER', @srvproduct=N'oracle', @provider=N'OraOLE

无法创建链接服务器 "ORCL" 的 OLE DB 访问接口 "OraOLEDB.Oracle" 的实例 (错误:7302)

原文:https://www.cnblogs.com/tiger2soft/p/6954308.html 在sqlserver中创建oracle的链接服务器时,提示此错误. 按照网上的方案,先后使用了三种方案都没有解决问题(1.修改注册表,2.勾选"允许进程内",3.设置dcomcnfg).最后在一篇博客中找到了解决方案, 将SQL Server(MSSQLSERVER)和SQL Full-Filter Deamon Launcher(MSSQLSERVER)两个服务的登录身份改为Lo

注册“Oracle Provider for OLE DB”和创建链接服务器

在sql server 数据库上创建链接服务器,连接oracle数据库,访问接口需要设置为:“Oracle Provider for OLE DB”. 如果电脑上没有这个驱动,安装一个完整的Oracle11gR2程序是一个有效的方法,但这个64位版本的安装包有2个多G, 相当庞大,如果仅仅是为了建立链接服务器,完全没必要装这么个庞然大物.其实我们只需要下载ODAC压缩包即可. 下面总结如何注册:“Oracle Provider for OLE DB”这个驱动: Part1.注册“Oracle P

SQL创建链接服务器

二.--创建链接服务器 exec sp_addlinkedserver  'srv_lnk','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'   SELECT top 10 * FROM risdata.RIS_BASIC.dbo.ris_patient  exec sp_addlinkedserver 'risdata','','SQLOLEDB','geyz-PC'

创建链接服务器

USE [master] GO --创建链接服务器 EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname = N'192.168.1.101', @locallogin = NULL , @useself = N'False', @rmtuser = N'sa', @rmtpassword = N'password' GO --查询链接接服务器 SELECT TOP 100 * FROM [192.168.1.101].test.dbo.tablena

创建链接服务器(dblink)

--创建链接服务器(dblink) exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码' --查询示例 select * from srv_lnk.数据库名.dbo.表名 --导入示例 select * into 表 from srv_lnk.数据库名.dbo.表名 --以后不再使用时删除链接服务器 exec

Sql语句在SqlServer中创建数据库、表格并添加约束

通过Sql语句来创建数据库与架构 创建数据库 数据库的创建首先是要引用主数据库的,需要在master数据库的环境下进行创建.大致的语法如下: 1 -- 使用master数据库 2 use master 3 -- 创建数据库 4 create datebase [架构名.]数据库名 5 on [primary]--主文件数据描述 6 ( 7 name = '数据库逻辑名', --一般是数据库的名称 8 filename = '数据文件的名字',--全路径 9 size = 12mb, --数据文件