当前位置:   article > 正文

mysql和sql server的同步_SQL Server 用链接服务器 同步SqlServer与MySQL

假如我要连接mysql,但是由于服务名称和sql server一样怎么办

=======================================================================================

SQL SERVER链接SQL SERVER

1、 创建链接服务器到管理软件的SQL SERVER

EXEC sp_addlinkedserver @server='BaseServer', @srvproduct='',@provider='SQLOLEDB',@datasrc='10.10.6.216';

EXEC sp_addlinkedsrvlogin 'BaseServer','false', NULL,'sa','*****' ;

-- 删除链接服务器

-- Exec sp_droplinkedsrvlogin BaseServer,NULL;

-- Exec sp_dropserver BaseServer ;

=======================================================================================

SQL SERVER链接MYSQL

1、在SQL SERVER服务器上安装MYSQL ODBC驱动;

2、安装好后,在管理工具-ODBC数据源-系统DSN-添加-选择 MYSQL ODBC 5.3 Unicode DRIVER-完成

49e58c25811be60de317e374aef8dbfb.png

会跳出来MYSQL连接参数

Data Source Name:数据源名称

Decription:描述,随便写

Server:MYSQL服务器的IP

Port:MYSQL的端口,默认的是3306.可以改的.

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

Password:密码

Database:选择链接的数据库

3ebbd31df4a9681f43d900ebe43c65cc.png

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

f8e1f5289dd27aaaae06d2f5e6d26d1e.png

/*

删除链接服务器

Exec sp_droplinkedsrvlogin CloudMysql,NULL;

Exec sp_dropserver CloudMysql ;

*/

EXEC master.dbo.sp_addlinkedserver @server = N'CloudMysql', @srvproduct=N'CloudMysql', @provider=N'MSDASQL', @datasrc=N'MySql_Link';

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'CloudMysql',@useself=N'False',@locallogin=NULL,@rmtuser=N'root',@rmtpassword='*******';

-- 测试读取表

SELECT * FROM OPENQUERY(CloudMysql,'SELECT * FROM dsideal_db.t_dm_area') AS A

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/666731
推荐阅读
相关标签
  

闽ICP备14008679号