SQL Server创建链接服务器
1.通过sql语句创建链接服务器,数据是sql server的
EXEC sp_addlinkedserver
@server='test', --链接服务器别名,自定义
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='xxx.xxx.xxx.xxx,xxx', --要访问的的数据库所在的服务器的ip,端口。中间是逗号,不是分号
@catalog= 'db' --访问的数据库名
GO EXEC sp_addlinkedsrvlogin
'test', --链接服务器别名,与上面的相同即可
'false',
NULL,
'sa', --登录用户名
'password' --用户登录的密码
GO
这样就创建完成了,刷新数据库,即可看到新建的链接服务器
2.通过创建odbc,然后通过odbc数据源创建链接服务器
打开odbc的方式
C:\Windows\system32\odbcad32.exe 这个是64位的
C:\Windows\SysWOW64\odbcad32.exe 这个是32位的
odbc打开后的页面如下:
1).选择系统DSN的选项卡

2).点击添加,连接sql数据库请选择 如下:
如果是Mysql数据库,请选择Mysql ODBC Driver

3). 填写名称,此处可自定义
服务器:填写要连接数据的IP地址,此处不填写端口号
描述:可写可不写
填写完成,点击下一步

4).填写要连接数据库的账号和密码
.
5).如果要修改连接数据库ip对应的端口号,请点击客户端配置
服务器名称会自动带出,不用管,点击动态决定端口,修改为对应的端口号,点击确定。创建成功。

6).后面的选择默认即可,一直点击确定,直至完成配置。
7).ODBC创建完成了,接下来就是如何在数据库中操作了,如下图:

8).访问接口选择odbc,如下图,数据源填写创建odbc时的名称

9).选择安全性选项,填写连接odbc所需的用户名和密码,点击确定

10) 刷新数据库,测试连接是否成功。


创建成功后,作查询时的sql语句如下,与正常的查询我觉得一样
SELECT * FROM
OPENQUERY(链接服务器的名称,'SELECT * FROM 数据表 ') AS a
WHERE a.name=''
SQL Server创建链接服务器的更多相关文章
- SQL Server 创建链接服务器
遇到下列问题: 线上服务器A,中转服务器B,本地服务器C 数据在A上面,想在B上面操作类似 select * from [A].[database].table这样的SQL,不用去链接服务器,直接把处 ...
- SQL Server 创建链接服务器的脚本,自定义链路服务器的简短名称
USE [master]GO /****** Object: LinkedServer [SQL01] Script Date: 2020/4/9 11:51:17 ******/EXEC m ...
- sql server 使用链接服务器连接Oracle,openquery查询数据
对接问题描述:不知道正式库oracle数据库账户密码,对方愿意在对方的客户端上输入账号和密码,但不告诉我们 解决方案:使用一台sql server作为中间服务器,可以通过转存数据到sql serv ...
- [翻译]——SQL Server使用链接服务器的5个性能杀手
前言: 本文是对博客http://www.dbnewsfeed.com/2012/09/08/5-performance-killers-when-working-with-linked-server ...
- SQL Server的链接服务器(MySQL、Oracle、Ms_sql、Access、SYBASE)
原文:SQL Server的链接服务器(MySQL.Oracle.Ms_sql.Access.SYBASE) 一.使用 Microsoft OLE DB Provider For ODBC 链接MyS ...
- SQL Server 远程链接服务器详细配置
原文:SQL Server 远程链接服务器详细配置[转载] http://hi.baidu.com/luxi0194/blog/item/a5c2a9128a705cc6c2fd7803.html - ...
- sql server 2005 链接服务器:未将服务器 配置为用于 RPC
原文:sql server 2005 链接服务器:未将服务器 配置为用于 RPC RPC: 远程过程调用(Remote Procedure Calls) --LinkedServer.Rpc 属性: ...
- SQL Server 用链接服务器 同步MySQL
--测试环境SQL 2014 在MySql环境: use test ; Create Table Demo(ID int,Name varchar(50)) 在控制面板—管理工具—数据源(ODBC)— ...
- SQL Server 用链接服务器 同步SqlServer与MySQL
=======================================================================================SQL SERVER链接S ...
随机推荐
- Linux :环境变量设置和本地变量加载
bash: 全局变量: /etc/profile, /etc/profile.d/*, /etc/bashrc 个人变量: ~/.bash_profile, ~/.bashrc bash运行方 ...
- go & AI核心代码
- Sql 字符串自增列的实现
ALTER FUNCTION [dbo].[f_NextID](@tabname VARCHAR()) RETURNS ) AS BEGIN DECLARE @charval CHAR() IF LO ...
- 第三次作业—Wordcount
一.地址 Github项目地址:https://github.com/1320068008/WordCount-1 同伴蒋鑫作业地址:https://www.cnblogs.com/JxsBK/p/1 ...
- 自然语言处理资源NLP
转自:https://github.com/andrewt3000/DL4NLP Deep Learning for NLP resources State of the art resources ...
- socket客户端的备份机制
SOCKET sockClient = socket(AF_INET, SOCK_STREAM, 0); //设定服务器的地址信息 SOCKADDR_IN addrSrv; addrSrv.sin_a ...
- Ubuntu 16.04 安装摄像头驱动usb_cam
!!需要在ROS平台上安装 ROS见 https://www.cnblogs.com/haijian/p/8782560.html cd ~/catkin_ws/src 下载usb_cam包 gi ...
- 微信小程序开发-入门到熟练(wepy-初级篇)
Title:最近做完了项目,review代码的同时,就想写一篇详细的小程序开发经历,记录自己的项目从0到1的过程 Desc : 小程序从0到1,从小白到完成项目,你需要这样做: step1: 基础知识 ...
- ESP8266-01
我的模块购买地址 https://buyertrade.taobao.com/trade/detail/tradeSnap.htm?tradeID=460212770243341548&sn ...
- SweetAler弹框插件与分页器插件
目录 SweetAlert插件 自定义分页器 使用Django向数据库批量插入数据 自定义分页器的思路 自定义分页器组件 SweetAlert插件 sweetalert是一款基于Bootstrap的专 ...