• SQLServer 远程链接MySql数据库


    第一步:安装MySQL odbc driver

    在SQL SERVER所在主机上安装MYSQL ODBC Driver;

    下载地址:http://dev.mysql.com/downloads/connector/odbc/

    找到合适自己操作系统的版本下载并安装

    第二步:配置ODBC数据源

    打开【管理工具】—>【数据源(ODBC)】,选择【系统DSN】,点击【添加】,选择【MySQL ODBC 5.3  Unicode Driver】,完成

    输入自定义的数据源名称XXX和描述,输入要连接的mysql服务器ip地址/端口/用户名/密码及数据库实例名,点击Test,测试成功,OK。

    说明:

      Data Source Name:数据源名称,自定义

      Decription:描述,自定义

      Server:MYSQL服务器的IP

      User:连接账号(在MYSQL上授权的账号,同时给予相应权限)

      Password:密码

      Database:选择链接的数据库

      Port:MYSQL的端口,默认的是3306.可以根据实际的MYSQL服务器端口,在如下界面中更改

    填好之后,点下Test.成功了则会如图跳出提示框.

    步:配置数据库链接

    打开SQL Server Management Studio,选择【服务器对象】,右击【链接服务器】,选择【新建链接服务器】,

    【常规】选项卡中输入自定义的服务器链接名称,选择【其它数据源】

    【提供程序】项,选择【Microsoft OLE DB Provider For ODBC Drivers】,别选错

    输入产品名称(自定义)、数据源名称(上一步定义的名称XXX)

    【安全性】选项卡,选择【使用此安全上下文建立连接】,输入远程登录用户名和密码

    确定!

    如果没有报错,刷新【链接服务器】节点,右击新增的链接名称,选择【测试链接】,没有问题。

    点击绿色的那个实例->服务器对象->链接服务器->右键->新建链接服务器->弹出界面

    注意:

    1访问接口:Microsoft OLE DB Provider for ODBC Drivers 

    2数据源,就是我们之前配置的odbc数据源test ,必须存在 

    其它可不填,点击“确定”

    四、使用:

    1、OPENQUERY方式;

    SELECT *  FROM  OPENQUERY(dblink名称, 'select   *   from t_table');

    UPDATE OPENQUERY (test, 'SELECT id FROM tobj_operate WHERE id = 101')

    SET name = 'hello';

    INSERT OPENQUERY (test, 'SELECT id FROM tobj_operate')

    VALUES ('hello');

    DELETE OPENQUERY (test, 'SELECT id FROM tobj_operate WHERE name = ''hello''');

    2、OPENROWSET方式;

    先打开OPENROWSET:

    exec sp_configure 'show advanced options',1
    reconfigure
    exec sp_configure 'Ad Hoc Distributed Queries',1
    reconfigure;

    执行示例:

    SELECT * FROM OPENROWSET(
    'MSDASQL',
    'DRIVER={MySQL ODBC 5.3 Unicode Driver};
    SERVER=111.222.222.111;
    PORT=3306;DATABASE=mysqldb;
    USER=root;PASSWORD=xxxyyyzzz;
    STMT=set names gb2312;
    OPTION=2049',
    'select * from t_table;'
    )
    go;

    参照:

    http://blog.csdn.net/yishengreai/article/details/38230289

    http://blog.sina.com.cn/s/blog_13cc013b50102v5qn.html

  • 相关阅读:
    Linux服务器集群系统(一)--转
    linux文件操作命令--转
    HTTP Referer二三事---转
    Linux / Unix Command: bunzip2--reference
    SimpleUrlHandlerMapping 处理器映射的配置--转
    CSRF 攻击的应对之道--转
    Java 7之集合类型
    Flyweight_pattern--reference
    21 Free SEO Tools For Bloggers--reference
    存储在图的形式——邻接列表
  • 原文地址:https://www.cnblogs.com/dianli_jingjing/p/7567216.html
Copyright © 2020-2023  润新知