SQL Server 用链接server 同步MySQL

--測试环境SQL 2014

在MySql环境:

use test ;

Create Table Demo(ID int,Name varchar(50))

在控制面板—管理工具—数据源(ODBC)—系统 DSN

--加入

--下一步(完毕)

下一步(OK)

正常显示配置(MySql_Link),记住名称

在SQL Server查询分析器或SSMS界面操作

方法1:以SSMS为例

--打开企业管理器—server对象—链接server—右健(新建)

下一步,登陆信息

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" />

方法2:或在查询分析器里用语句创建链接server

USE [master]
GO

EXEC master.dbo.sp_addlinkedserver @server = N‘MYSQL‘, @srvproduct=N‘MySQL‘, @provider=N‘MSDASQL‘, @datasrc=N‘MySql_Link‘, @catalog=N‘test‘

EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N‘MYSQL‘,@useself=N‘False‘,@locallogin=NULL,@rmtuser=N‘root‘,@rmtpassword=‘########‘--MySql登陆账号(root)密码

在SQL Server查询分析器測试:

--測试
insert OPENQUERY(MySQL,‘SELECT * FROM test.Demo‘) (ID,Name) values(1,‘Roy‘)

--查询
SELECT *
  FROM OPENQUERY(MySQL,‘SELECT * FROM test.Demo‘) AS A
/*
ID	Name
1	Roy
*/

原帖:点击打开链接

时间: 2024-12-18 02:32:13

SQL Server 用链接server 同步MySQL的相关文章

数据库同步工具HKROnline SyncNavigator SQL Server互同步MySQL

需要联系我QQ:786211180 HKROnline SyncNavigator 是一款专业的 SQL Server, MySQL 数据库同步软件.它为您提供一种简单智能的方式完成复杂的数据库数据同步,分发操作. 支持 Windows XP / Windows 2003 以上所有操作系统 支持同构数据库同步,异构数据库同步,定时同步,增量同步,断点续传 完整支持 Microsoft SQL Server 2000, 2005, 2008 支持 Mysql 4.1 5.0 5.1 5.4 5.5

SQL Server的链接服务器(MySQL、Oracle、Ms_sql、Access、SYBASE)

原文:SQL Server的链接服务器(MySQL.Oracle.Ms_sql.Access.SYBASE) 一.使用 Microsoft OLE DB Provider For ODBC 链接MySQL 安装MySQL的ODBC驱动MyODBC 1.为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为myDSN 2.建立链接数据库 EXEC sp_addlinkedserver @server = 'MySQLTest', @srvproduct='MySQL',

[翻译]——SQL Server使用链接服务器的5个性能杀手

原文:[翻译]--SQL Server使用链接服务器的5个性能杀手 前言: 本文是对博客http://www.dbnewsfeed.com/2012/09/08/5-performance-killers-when-working-with-linked-servers/的翻译, 如有翻译不对或不好的地方,敬请指出,大家一起学习进步.尊重原创和翻译劳动成果,转载时请注明出处.谢谢! 当使用链接服务器(Linked Servers)时,最昂贵的代价就是网络带宽间大量数据的传输.在正确的服务器书写正

将SQL Server 2000数据导入到MySQL 5.5的方法

一.安装MySQL 5.5(可以与SQL Server不在同一台服务器上),并新建一个空的数据库(一般用utf-8编码),用于接收导入的数据. 二.在SQL Server的服务器上安装mysql-connector-odbc-5.3.2-win32. 三.在SQL Server的服务器上运行"管理工具"->"数据源(ODBC)",切换到"系统DSN"面板,添加"MySQL ODBC 5.3 Unicode Driver"

SQL Server 添加链接服务器

原文:SQL Server 添加链接服务器 背景 在SQL SERVER中,如果我们查询数据库需要关联另外一台数据库中表,在这种情况下我们可以通过添加服务器链接来实现. 案列 方式1.sql server 提供了图形化界面,如下: 右键>>New Linked server 填写相关参数即可. 方式2.sql server 语句添加,如下: --code 释迦苦僧 EXEC master.dbo.sp_addlinkedserver @server = N'192.168.1.22', @sr

sql server2008 搭建链接服务器成功后查询时报Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server "XXXXX". 的解决方法

原文:sql server2008 搭建链接服务器成功后查询时报Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNCLI10" for linked server "XXXXX". 的解决方法 这是由于链接的数据库服务器的版本与本地数据库服务器不一致,有人说要升到sp3,sp4,然后在执行什么语句之类的 我觉得太繁琐了,通过网上查询之后看

SQL数据类型对比之access,mysql,sql server

Microsoft Access.MySQL 以及 SQL Server 所使用的数据类型和范围,详见W3School,http://www.w3school.com.cn/sql/sql_datatypes.asp SQL数据类型对比之access,mysql,sql server

SQL Server 远程链接服务器详细配置

原文:SQL Server 远程链接服务器详细配置[转载] http://hi.baidu.com/luxi0194/blog/item/a5c2a9128a705cc6c2fd7803.html 远程链接服务器详细配置--建立连接服务器EXEC sp_addlinkedserver  '远程服务器IP','SQL Server'--标注存储EXEC sp_addlinkedserver@server = 'server', --链接服务器的本地名称.也允许使用实例名称,例如MYSERVER\S

SQL Server 2012链接服务器

第一步,在服务器对象,链接服务器那里新建链接服务器:输入要链接服务器的IP地址. 第二步,安全性输入连接数据的用户名和密码. 第三步,验证是不可以打开链接服务器库的表名,视图等数据. 第四步,如果要查询表的数据的方法是:[服务器的IP].[数据库名].dbo.[表名]这种方式去访问即可. SQL Server 2012链接服务器