MSSQL和MYSQL建立 链接:
-- 方法一、提前在电脑上安装mysqlodbc驱动,在系统odbc数据源中预先添加一个DSN名为testmysql的数据源,,并配置好dsn,并测试能连通。EXEC sp_addlinkedserver @server = 'testmysql11', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'testmysql'
EXEC sp_addlinkedsrvlogin @rmtsrvname='testmysql11',@useself='false',@locallogin='sa',@rmtuser='wx',@rmtpassword='1234'
SELECT * FROM OPENQUERY(testmysql11, 'select * from data_account_address ' )
方法二、前提是先安装好驱动程序,不用再odbc里面建立dsn,通过指定指定名称,调用指定的驱动去建立。
建立链接
EXEC sp_addlinkedserver
@server='MySQLTestKKK',
@srvproduct = 'db_main', --MYSQL的这里是数据库名,貌似填错也没关系
@provider = 'MSDASQL',
@datasrc = NULL,