【发布时间】:2010-08-26 02:42:49
【问题描述】:
我使用 ASP 和 Sql Server 2005 开发了网站。我没有使用任何存储过程和视图 [所有查询都从 asp 页面传递]。现在我需要将数据库从 SQL Server 2005 转换为 Oracle 9i。
我的代码会发生巨大的变化吗?是否有任何工具可以将 Sql Server 2005 查询转换为 Oracle 查询?
【问题讨论】:
标签: sql-server-2005 oracle9i dbmigrate
我使用 ASP 和 Sql Server 2005 开发了网站。我没有使用任何存储过程和视图 [所有查询都从 asp 页面传递]。现在我需要将数据库从 SQL Server 2005 转换为 Oracle 9i。
我的代码会发生巨大的变化吗?是否有任何工具可以将 Sql Server 2005 查询转换为 Oracle 查询?
【问题讨论】:
标签: sql-server-2005 oracle9i dbmigrate
这似乎有点难以回答。您可以有 Sql server 特定查询或标准化查询。这需要一些调整,但如果您的应用设计良好,那应该不会太糟糕。
【讨论】:
如果不知道您的应用程序是如何设计的,我认为我们无法回答这个问题。您是构建了数据访问层还是使用了 ORM?任何用户定义的类型?等等。
这是我找到的一篇关于如何将 SQL 2005 数据库迁移到 Oracle 11g 的文章。这可能有助于为您指明正确的方向。
编辑: 这是一个link 到一个比较 SQL Server 和 Oracle(以及其他一些供应商)的 sql 语法的有用页面。这应该有助于您确定将您的应用从使用 SQL Server 转换为 Oracle 需要做多少工作。
【讨论】:
Oracle 9i 中存在用于从 SQL Server 迁移的工具here it is a demo
Oracle SQL Developer Migrations: Getting Started
如果还不够,请告诉我……我将从 2k5 和 2k8 迁移到 9i
-------已编辑
检查以下...
【讨论】: