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. C#多线程下更新UI的几种方法

    1. 使用UI线程的SynchronizationContext的Post/Send方法,这种情况一般在窗体构造函数或者FormLoad中获取同步上下文: 范例: public partial cla ...

  2. 自己写的SqlHelper,提示在调用"Fill"前,SelectCommand 属性尚未初始化.错误

    namespace 操作数据{    class SqlHelper    {        public DataSet SqlTODs(string cmdstring)        {     ...

  3. C# 同比缩放图片

    /** * 无损缩放图片 * bitmap 需要缩放的图片 * w 需要缩放的宽度 * h 需要缩放的高度 * */ public static System.Drawing.Bitmap TBSca ...

  4. 47. Permutations II (JAVA)

    Given a collection of numbers that might contain duplicates, return all possible unique permutations ...

  5. python-xss攻击和单例模式

    1.python中单例模式 class Foo: instance = None def __new__(cls, *args, **kwargs): if not Foo.instance: Foo ...

  6. Mysql逻辑架构介绍

    总体概览: 和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用.主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离 ...

  7. 以当前时间作为GUID的方法

    在C#中,系统提供了GUID类,用户可以通过该类来获得128位的唯一标识,但是该标识不具有可读性,很难把该GUID显示在界面上,以当前时间精确到毫秒来作为GUID是一个比较不错的做法,但是DateTi ...

  8. PAT Basic 1048 数字加密 (20 分)

    本题要求实现一种数字加密方法.首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 ...

  9. wepy相关

    1.根据官方文档: $ npm install @wepy/cli -g # 全局安装 WePY CLI 工具 $ wepy init standard myproj # 使用 standard 模板 ...

  10. Django【第1篇】:Django之MTV模型

    Django框架第一篇基础 一个小问题: 什么是根目录:就是没有路径,只有域名..url(r'^$') 补充一张关于wsgiref模块的图片 一.MTV模型 Django的MTV分别代表: Model ...