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事务发生“简单插入”语句本身是不可能的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Redis数据库中实现分布式锁的方法
- sql2005 本地计算机上的SQL SERVER服务启动后又停止了解决方
- SQLServer服务器数据库之间的数据操作(完整版)
- sql-server – SQL Server相当于Oracle的“CONNECT BY PRIO
- sql-server – SQL Server:dbo vs db_owner角色成员?
- sql-server – 有人可以解释DBCC DROPCLEANBUFFERS吗?
- Cognos8 处理父子维度浅析
- sql-server – pyodbc – 非常慢的批量插入速度
- sql-server – 使SQL Server在处理数据时更快 – 关闭事务日
- 如何为下面给出的查询编写等效的SQL case语句?