加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 16:53:18 所属栏目:MsSql教程 来源:网络整理
导读:我在PostgreSQL 8.3.1中有一个数据库,我想迁移到MS SQL Server 2005(或者可能是2008),包括表模式和数据.该数据库大小约为50GB,行数约为400,000,因此我认为简单的INSERT语句是不可能的.有人可以推荐执行此迁移的最佳工具吗?显然它需要是可靠的,因此目标数据库
我在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事务发生“简单插入”语句本身是不可能的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读