zoukankan      html  css  js  c++  java
  • 在SqlServer下增加MySql的链接服务器

    要在SqlServer上服务器上这装MySql的ODBC驱动,我下载的是mysql-connector-odbc-winx64.zip,安装后在ODBC中有了DRIVER={MySQL ODBC 5.3 ANSI Driver}({MySQL ODBC 5.3 Unicode Driver})

    -- 查询已有的链接服务器
    exec sp_linkedservers;
    
    --删除链接服务器 
    exec sp_dropserver 'MySQL_TestDB' , 'droplogins'
    
    -- 脚本方式
    EXEC sp_addlinkedserver 
        @server = 'MySQL_TestDB', 
        @srvproduct='MySQL',
        @provider = 'MSDASQL', 
        @provstr = 'Driver={MySQL ODBC 5.3 ANSI Driver};
        Server=localhost;
        Database=zkeco_db;
        User=root;
        Password=1234;
        Option=3;'
    GO 
    EXEC sp_addlinkedsrvlogin 
        @rmtsrvname='MySqlTest',
        @useself='false',
        @rmtuser='root',
        @rmtpassword='123456';
    GO
    
    EXEC sp_addlinkedserver  
         @server = 'MySQLTest', 
         @srvproduct='zkeco_db', 
         @provider = 'MSDASQL',
         @provstr = 'DRIVER={MySQL ODBC 5.3 ANSI Driver};SERVER=127.0.0.1;DATABASE=zkeco_db;UID=root;Password=;PORT=17770;',
          @datasrc = NULL
     GO 
     EXEC sp_addlinkedsrvlogin  
         @rmtsrvname='MySqlTest',
         @useself='false',
         @locallogin='sa',
         @rmtuser='root',
         @rmtpassword='' 
         
    GO 
    
    SELECT * FROM OPENQUERY (MySQL_TestDB,'select * from userinfo')
    
    INSERT OPENQUERY (MySQL_TestDB, 'SELECT id,parentid,level,title FROM monolithpro_cate') VALUES ('','0','0','zhangzongqi');
    
    UPDATE OPENQUERY (MySQL_TestDB, 'SELECT parentid,level,title FROM monolithpro_cate WHERE id = 320') SET parentid = '2',LEVEL=3, title=title+'pct';
    
    DELETE OPENQUERY (MySQL_TestDB, 'SELECT id FROM monolithpro_cate WHERE id = 316');
  • 相关阅读:
    1065 01字符串
    poj 1321 棋盘问题
    0608模拟算法试题
    唯一的雪花
    2969 角谷猜想
    0607枚举算法试题
    3162 抄书问题(划分dp)
    8782:乘积最大(划分dp)
    2985:数字组合
    3531:判断整除
  • 原文地址:https://www.cnblogs.com/SmileX/p/4252888.html
Copyright © 2011-2022 走看看