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创建链接服务器的更多相关文章

  1. SQL Server 创建链接服务器

    遇到下列问题: 线上服务器A,中转服务器B,本地服务器C 数据在A上面,想在B上面操作类似 select * from [A].[database].table这样的SQL,不用去链接服务器,直接把处 ...

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

    USE [master]GO /****** Object:  LinkedServer [SQL01]    Script Date: 2020/4/9 11:51:17 ******/EXEC m ...

  3. sql server 使用链接服务器连接Oracle,openquery查询数据

      对接问题描述:不知道正式库oracle数据库账户密码,对方愿意在对方的客户端上输入账号和密码,但不告诉我们 解决方案:使用一台sql server作为中间服务器,可以通过转存数据到sql serv ...

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

    前言: 本文是对博客http://www.dbnewsfeed.com/2012/09/08/5-performance-killers-when-working-with-linked-server ...

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

    原文:SQL Server的链接服务器(MySQL.Oracle.Ms_sql.Access.SYBASE) 一.使用 Microsoft OLE DB Provider For ODBC 链接MyS ...

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

    原文:SQL Server 远程链接服务器详细配置[转载] http://hi.baidu.com/luxi0194/blog/item/a5c2a9128a705cc6c2fd7803.html - ...

  7. sql server 2005 链接服务器:未将服务器 配置为用于 RPC

    原文:sql server 2005 链接服务器:未将服务器 配置为用于 RPC  RPC: 远程过程调用(Remote Procedure Calls) --LinkedServer.Rpc 属性: ...

  8. SQL Server 用链接服务器 同步MySQL

    --测试环境SQL 2014 在MySql环境: use test ; Create Table Demo(ID int,Name varchar(50)) 在控制面板—管理工具—数据源(ODBC)— ...

  9. SQL Server 用链接服务器 同步SqlServer与MySQL

    =======================================================================================SQL SERVER链接S ...

随机推荐

  1. 探索ASP.Net Core 3.0系列二:聊聊ASP.Net Core 3.0 中的Startup.cs

    原文:探索ASP.Net Core 3.0系列二:聊聊ASP.Net Core 3.0 中的Startup.cs 前言:.NET Core 3.0 SDK包含比以前版本更多的现成模板. 在本文中,我将 ...

  2. 坐标轴刻度取值算法-基于魔数数组-源于echarts的y轴刻度计算需求

    本文链接:https://blog.csdn.net/qq_26909801/article/details/96966372数值型坐标轴刻度计算算法前言算法描述上代码代码运行效果结语前言因实习的公司 ...

  3. leetcode第一题(easy)

    第一题:题目内容 Given an array of integers, return indices of the two numbers such that they add up to a sp ...

  4. 微信小程序(19)-- 从底部向上滑出的动画效果

    从底部向上滑出的动画效果: 用到了小程序的触摸事件bindtouchmove,以及创建一个annimation对象,完成动画操作之后使用animation这个对象的export()方法导出动画数据. ...

  5. 【转】UBOOT——启动内核

    转自:https://www.cnblogs.com/biaohc/p/6403863.html 1:什么是UBOOT,为什么要有UBOOT? UBOOT的主要作用是用来启动linux内核,因为CPU ...

  6. 牛客练习赛33 C tokitsukaze and Number Game (结论+字符串处理)

    链接:https://ac.nowcoder.com/acm/contest/308/C 来源:牛客网 tokitsukaze and Number Game 时间限制:C/C++ 1秒,其他语言2秒 ...

  7. 【学习】019 SpringBoot

    一.SpringBoot介绍 1.1.SpringBoot简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配 ...

  8. systemd 相关及服务启动失败原因

    1 查看启用的units systemctl list-unit-files | grep enabled 2 查看指定服务的日志 按服务单元过滤 journalctl -u j   查看j.serv ...

  9. unittest----skip(跳过用例)

    我们在执行测试用例时,有时有些用例时不需要执行的,这时就需要用到unittest给我们提供的跳过用例的方法 @unittest.skip(reason):强制跳过,不需要判断条件.reason是跳过原 ...

  10. IntelliJ IDEA VM options(转)

    Custom IntelliJ IDEA VM options # Custom IntelliJ IDEA VM options ##################JVM模式########### ...