SQL Server 2008 复制到MySQL

SQLServer2008正在配放订阅的时候是能够看到收撑订阅办事器为Oracle或者DB2的,可是复制到MySQL没无间接的界面操做。

  颠末测试,通过MySQL的ODBC驱动,是能够实现将SQLServer2008复制到MySQL,从而实现从库是SQLServer,只读库为MySQL的架构。

  起首,需要一般配放分发和发布数据库,不赘述。

  其次安拆MySQL的ODBC驱动,并正在ODBC数据流办理器外新建一个系统DSN用于复制利用。

  ftp:anonymous然后,就能够起头新建一个发布用于复制到MySQL了,可建立一个表用于测试。

  建立后,能够通过复制器察看复制的环境。也能够通过之前提到的LinkServer的体例从SQLServer外察看MySQL数据库的变化。

  测试的过程外,曾呈现过点窜数据后,20203、20007等错误号,可能取建立发布或订阅时的某些参数相关,时间无限,没无觅出具体缘由。呵呵

  无几个需要留意的处所:

  1、成立发布时replicate_ddl=0,不然会无如下报错:

  动静21678,级别16,形态1,过程sp_MSrepl_addpublication,第1110行

  仅当replicate_ddl设放为0时,才能将参数enabled_for_het_sub设放为true。

  也就是说对于同构数据库,DDL操做是没法复制的,那点后期比力费事。

  2、此前成立的DSN,为代码外subscriber_datasrc=NMySQLTest的

  3、以上一些参数并不代表必需那样设放,供参考

  4、因为,测试的时候发布库取分发库正在统一台办事器的同实例下,果而DSN只成立了一次,我猜测正在分发办事器成立该当就能够了,当前无再做测试。

http://www.itbcn.cn/article/6307.html

时间: 2024-08-18 06:33:45

SQL Server 2008 复制到MySQL的相关文章

SQL Server 2008 R2链接MySQL 5.6

1.开始安装MySQL 5.6,蛋疼的开始 下载MySQL 5.6. 如果你和我一样不打算深入了解MySQL,一定要下载MSI格式的安装文件,下载ZIP Archive是个噩梦的开始,我作了大半天的噩梦. Archive格式是类似安装完成后的文件,无需安装,需手动修改里面的配置文件. 我还是习惯下一步下一步傻瓜式的安装. 2.下载MySQL Connectors并安装 下一步下一步就OK了 3.配置ODBC数据源 windows 8.1—控制面板-- 管理工具--ODBC数据源 ODBC数据源管

SQL SERVER 2008复制数据库时发生执行SQL Server代理作业错误

1. 情况说明 在利用SQL SERVER数据库复制向导,能够很方便的将一个数据库从一台服务器复制到另一台服务器上,具体操作步骤也十分简单. 不过在实际操作过程常发生“执行SQL SERVER代理作业错误”,点击查看详细会提示“作业失败 有关详细信息,请查看目标服务器上的事件日志”. 2. 处理方案 发生这种情况的一般原因是目标服务器的SQL SERVER代理服务的权限过低.更改代理服务权限为LocalSystem账户即可. A. 开始–程序–SQL SERVER 配置管理器 B. 点击左侧“S

SQL Server 2008复制发布订阅(数据同步)

数据库同步问题 1.有一台主数据库服务器A和另外一台数据库服务器B,客户端首先访问数据库B,当B数据库服务器挂掉时就访问A,当对数据库B进行DML操作时,同时对A进行更新,如果A与B之间通讯失败,则将更新后数据存入临时表,当恢复通讯时,自动更新,并将临时数据删除,同样当B不通时,将数据临时存在A中,B恢复连接时,A对B进行更新,怎么实现? 数据库同步更新步骤:主要是采用MSSQL数据库的复制功能(本地发布和本地订阅来完成主数据库服务器和数据库服务器同步的) 条件:1.两台PC机,环境:Win7操

通过SQL Server 2008数据库复制实现数据库同步备份

SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份.这里的同步备份指的是备份服务器与主服务器进行 实时数据同步,正常情况下只使用主数据库服务器,备份服务器只在主服务器出现故障时投入使用.它是一种优于文件备份的数据库备份解决方案. 在选择数据库同步备份解决方案时,我们评估了两种方式:SQL Server 2008的数据库镜像和SQL Server 2008数据库复制.数据库镜像的优点是系统能自动发现主服务器故障,并且自动切换至镜

通过SQL Server 2008 访问MySQL(转)

在公司中经常会遇到部署多种数据库环境的情况,对于开发人员来说经常在不同数据库之间转换确实有些繁琐,本篇将介绍从SQL Server 操作MySQL 数据库的方法. 数据库测试环境 1. SQL Server 2008 2. MySQL 5.1.36     Database: Test     Table: TestTable 创建MySQL 测试表 CREATE TABLE `testtable` ( `id` int(11) DEFAULT NULL, `name` varchar(50)

sql server 本地复制订阅 实现数据库服务器 读写分离(转载)

转载地址:http://www.cnblogs.com/echosong/p/3603270.html 再前段echosong 写了一遍关于mysql 数据同步实现业务读写分离的文章,今天咱们来看下SQL Server的复制订阅实现数据的读写分离 比起mysql的复制,SQL server 复制相对强大 一. 名词解释 1.复制的 机构组成(类比报纸流通): 1).发布服务器(报社出版) 生产维护数据源,审阅所有出版数据的更改 发送给 分发服务器(邮局) 2).分发服务器 (邮局) 分发服务器包

sql server 本地复制订阅 实现数据库服务器 读写分离

原文:sql server 本地复制订阅 实现数据库服务器 读写分离 再前段echosong 写了一遍关于mysql 数据同步实现业务读写分离的文章,今天咱们来看下SQL Server的复制订阅实现数据的读写分离 比起mysql的复制,SQL server 复制相对强大 一. 名词解释 1.复制的 机构组成(类比报纸流通): 1).发布服务器(报社出版) 生产维护数据源,审阅所有出版数据的更改 发送给 分发服务器(邮局) 2).分发服务器 (邮局) 分发服务器包括分发数据库,并且存储元数据.历史

初学SQL Server 2008数据库_1

前言(也就是一些废话) 在学SQL Server数据库之前,我们老师刚刚讲完了数据库原理这门课,说是讲完,其实只是讲到了第七章的一部分,后面的都没有讲.我们用的教材是施伯乐的那本数据库系统教程第三版,我学的还算是凑合吧,上上机课时,老师用的是Access数据库,所以我对Access也会一点:还有就是去年曾经看过一点点Oracle数据库:学Java时也曾简单的用过MySQL数据库. 平时所说的数据库,是指该数据库相应的管理软件. 曾听人说过,数据库并不算难,难的是如何使用数据库管理软件,的确,如果

SQL server 2008 数据库企业版安装教程图解

SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本. 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景.微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动 应用程序的需求.微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务企业数据平台.动态开发.关系数据和商业智能. 本DVD包含了x86 x64 ia64 三种CPU模式的安装程序.版本号为: