sql-server – 将PostgreSQL数据库迁移到MS SQL 2005的最佳工具?

前端之家收集整理的这篇文章主要介绍了sql-server – 将PostgreSQL数据库迁移到MS SQL 2005的最佳工具?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Postgresql 8.3.1中有一个数据库,我想迁移到MS sql Server 2005(或者可能是2008),包括表模式和数据.该数据库大小约为50GB,行数约为400,000,因此我认为简单的INSERT语句是不可能的.有人可以推荐执行此迁移的最佳工具吗?显然它需要是可靠的,因此目标数据库中的数据与源数据中的数据完全相同,并且它需要能够在合理的时间内复制该数据量.

解决方法

如果您在sql 2005框上安装了相应的Postgres支持驱动程序(或希望通过ODBC使用Postgres,或希望将数据从Postgres转储到文件并从中导入),则可以在sql Server中使用导入/导出向导为了复制数据.这将询问您各种问题,然后使用适当的批量插入操作将导入作​​为sql Server Integration Services(SSIS)包作业执行.

但是,如果该向导不是一个选项,则值得考虑的是,虽然您有大量行,但行的各个大小是<平均135个字节,并且给定足够的事务日志空间以允许50 GB事务发生“简单插入”语句本身是不可能的.

猜你在找的MsSQL相关文章