将所有数据从Oracle 11.2迁移到SQL Server 2012的最佳方法是什么?

问题描述 投票:0回答:1

我正在尝试的方法是编写一个动态脚本,该脚本将像在Oracle中生成镜像表一样在SQL Server中生成类似的数据类型。然后,再次编写一个动态脚本以将记录插入到SQL Server。我看到的挑战是不兼容的数据类型。有人遇到过类似情况吗?我是sql开发人员,但如果有人可以分享他们的类似工作,我可以学习python。

python sql-server oracle data-migration
1个回答
0
投票

您是否在SSMS中尝试过“ SQL Server导入和导出向导”?

即如果创建一个空的SQL Server数据库并在SSMS中右键单击它,则“任务”菜单选项之一是“导入数据...”,这将启动“ SQL Server导入和导出向导”。这将建立一个一次性的SSIS包..如果您想重新使用它可以保存。

[“ Microsoft OLE DB Provider for Oracle”有一个数据源选项。

您可能还可以尝试使用更好的Oracle OLE DB提供程序。

这将需要Oracle客户端软件。

我实际上没有尝试过此操作(从Oracle到SQL * Server,因此不确定是否合理。

多少表,列?

Oracle DB也可能具有视图,触发器,约束,索引,函数,包,序列生成器,同义词。

© www.soinside.com 2019 - 2024. All rights reserved.