我之前是用的Sqlserver,数据库导出为mdf和ldf,现在怎么移植到mysql数据库

我之前是用的Sqlserver,数据库导出为mdf和ldf,现在怎么移植到mysql数据库,第1张

要将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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9493239.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存