
正文
sqlserver迁移助手,数据迁移助手
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求助:关于SQLSERVER数据库间的数据迁移操作
表不同 意味着主键也不同?
如果你对数据库一窍不通 最好不要轻易去做,牵扯各种问题太多了!~
最起码你要调查清楚以前的表和现在的表之间的关系,然后按照对应的字段倒库,还有以前的view function type procedure等等都需要考虑的!~
建议找个比较熟悉的人去做吧!~
相关问答
Q1: 如何把SqlServer中的数据迁移到DB2中
1) SQL Server 2000数据导入到SQL Server 2005中 好的是微软的产品一般都对之前的产品比较兼容,在SQL Server 2000中,只需要把其数据进行备份,在对应的数据库中点击右键,然后选择“所有任务”下的“备份数据库”
Q2: 如何迁移sqlserver数据库数据文件,解决磁盘容量不足问题
你恢复时的空间不够,你可以找一个你电脑上磁盘空间最大的盘
然后恢复数据库的时候,修改数据文件的位置即可:
Q3: sqlserver数据迁移
这个不同的数据库不是很好迁移如果oracle的sql能在postgresql上执行的话可以吧oracle数据库导出成sql
Q4: 请教一下SQLServer版本迁移的问题
1、client基本上不用做任何修改,除非用了一些非常特殊的语句。
2、2008client端连接server端的方式没有任何变化。
3、SQL 2008在原有的功能上进行了一些安全上和模式上的升级,但基本兼容原有的版本。
4、扩展存储过程中开始建议开发者使用.net技术对系统进行访问,但依旧兼容原有的.dll扩展存储过程。
总之,普通的应用上,完全兼容原有的版本。据说,其后的版本开始有了重大的变化。
Q5: 如何把sqlserver数据迁移到mysql数据库及需要注意事项
二、将SQL
Server数据迁移到MySQL需要注意的一些问题
1、唯一索引的不同,sql
server的唯一索引的字段只能允许存在一个null值,而mysql,一直oracle中唯一索引对应的字段都允许存在多个null值。
2、存储过程的语法存在很大的不同,存储过程的迁移是最麻烦的,需要仔细修改。
3、程序中部分写的SQL语句由于语法的不同也要相应的修改。
三、将SQL
Server数据迁移到MySQL的常见方法
1、使用 SQLyog 迁移
优点
该迁移方法很简单,灵活,迁移时,可以进行字段的修改,比如在sql
server中原来是datetime,然后迁移到mysql时你可以配置成timestamp;成功率很高;
缺点
迁移很慢!这是该方法最大的缺点,如果表的数据量达到几十万行,甚至几百万行,你会发现迁移起来真的很慢。明显比其他迁移方法慢很多。
2、使用 powerdesigner 和 sql server 的脚本导出功能 来迁移
(1)、该方法首先使用 powerdesigner,对sql
server数据库,进行逆向工程,得到E-R图,然后生成MySQL的建表语句。完成数据库结构的迁移;当然表结构的迁移,不使用powerdesigner一样也是可以的。比如我将表结构导出成语句,然后手动进行修改,然后在MySQL中运行,也是一样的;
(2)、然后使用 sql server的工具 SSMS,将sql
server数据库中的表的数据,导出成insert语句,每个表对应导出一个文件,然后对文件进行一些处理,然后导入到MySQL数据库中。
3、使用Oracle MySQL Server 官方的 workbeach 工具进行迁移
(1)、在workbench 连接sql server时,用户需要有 view any database 的权限。不然workbench无法访问sql
server的表结构的元数据,从而无法进行迁移。
(2)、还有使用 Navicat 来进行迁移的方法,方法和 SQLyog 是类似的。






