mysql数据导入sqlserver数据库方法(2)
时间:2016-05-07 14:16 来源:linux.it.net.cn 作者:IT网
3:利用处理后的sql导入sqlserver数据库。
方法1:直接打开sql文件通过在sqlserver中执行导入。
方法2:利用sqlcmd命令导入sql文件,功能同mysql中的source,具体使用参考上一篇文章。
方法二:通过ODBC桥接器来完成数据迁移:
待续。。。。。。。。。。。。。。。。。。。。。。。
总结的小知识:
mysql向sqlserver2008兼容
一:脚本兼容问题
1:sqlserver不支持在外键约束中加on delete restrict on update restrict。
2:sqlserver2008不支持drop table if exists XXX。
3:sqlserver2008不支持blob类型,需要改成image或者text类型。
注意,建立数据库时最好用修改的方式添加约束,这样在进行数据库恢复时可以先不建立约束,可以免去约束带来的麻烦和效率问题。
最好将约束整理到最下面。及采用表及约束而不是列及约束。
(责任编辑:IT)
3:利用处理后的sql导入sqlserver数据库。 方法1:直接打开sql文件通过在sqlserver中执行导入。 方法2:利用sqlcmd命令导入sql文件,功能同mysql中的source,具体使用参考上一篇文章。 方法二:通过ODBC桥接器来完成数据迁移: 待续。。。。。。。。。。。。。。。。。。。。。。。
注意,建立数据库时最好用修改的方式添加约束,这样在进行数据库恢复时可以先不建立约束,可以免去约束带来的麻烦和效率问题。 |