要将sql server数据库中的数据全部导入到mysql数据库中,其方法有多种,利用mysql ODBC把SQL Server中数据库中的数据导入到MySQL中
第一步:安装mysql ODBC;
去相关的网站下载mysql ODBC进行安装。
第二步:建立MySQL的DSN;
在控制面板——>管理工具——>数据源 (ODBC)中建立MySQL的DSN。
例如: Data Source Name: MySQL DSN
Server: localhost
User: root
Password: root
Database: mysql
第三步:SQL Server中,选择要导出的数据库,右键选择All Tasks->Export Datas 开始DTS Export Wizerd。
第四步:Choose a Data Source;
例如:Data Source: Microsoft OLE DB Provider for SQL Server
Server: 1164013
Username: admin
Password: admin
Database: ORDER
第五步:Choose a Destination。
例如:Data Source: MySQL ODBC 315 Driver
User/System DSN: MySQL DSN
Username: root
Password: root
第六步:Select Source Table。
第七步:Run immediately,下一步再选完成,就开始转换。
总结:
这个转换有时一部分表可能要失败,双击失败的表格,看看什么原因,一般是SQL SERVER2000的数据类型问题,作一些小的修改就应该可以了。
1、如果两台服务器,存在的表结构什么的都一样,可以使用冷备份全库,把所有的数据文件、日志、归档日志等全拷贝过去(如果是linux系统,要使用oracle用户 *** 作,否则会产生文件权限问题)
2、RMAN的异机恢复
3、EXPDP/IMPDP 全库导出、全库导入(注意版本问题,低往高可以,反之不可以)
上面3种方法,任选其中1种,都可以,希望可以帮到你
有一个方法或可一试
先将SQL Server 的数据库 导出到 ACCESS中
然后再把ACCESS 移植到 MYSQL中(这个有工具可用)
如果数据量非常大,不建议这么做
把你的数据库复制过去,然后重新设定访问权限就行了。每个数据库都是一个文件夹。
xp的数据库基本在安装目录下,不如说:
E:\Programme\MySQL\MySQL
Server
50\data\
下的子文件夹
unix与ubuntu为例,基本是在
/var/lib/mysql
下的子文件夹
有2个方法:
方法1(每次处理一个表):
select into 库2dbo表名 from 库1dbo表名
方法2:
利用企业管理器上面的"导入导出"功能即可批量导过去了
以上就是关于我之前是用的Sqlserver,数据库导出为mdf和ldf,现在怎么移植到mysql数据库全部的内容,包括:我之前是用的Sqlserver,数据库导出为mdf和ldf,现在怎么移植到mysql数据库、如何把oracle 11g的数据库移植到同版本另一台服务器上、SQL Server数据库如何移植到MySQL等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)