WEB开发网
开发学院数据库Oracle .NET框架下Oracle到SQL Server迁移 阅读

.NET框架下Oracle到SQL Server迁移

 2007-05-08 12:09:16 来源:WEB开发网   
核心提示: Oracle服务器上在运行什么应用程序?既然你已经知道了访问数据库的用户和外部应用程序,现在你就需要找出数据库服务器自身正在运行的应用程序了,.NET框架下Oracle到SQL Server迁移(2),这些应用程序可能是数据库的存储过程(以及相应的触发器、定制数据类型以及安全性设置等)也可

Oracle服务器上在运行什么应用程序?

既然你已经知道了访问数据库的用户和外部应用程序,现在你就需要找出数据库服务器自身正在运行的应用程序了。这些应用程序可能是数据库的存储过程(以及相应的触发器、定制数据类型以及安全性设置等)也可能是不在 Oracle 以内运行的独立应用程序。你尤其得注意添加到服务器之上的 Oracle 开发工具。

迁移到 SQL Server

你永远都不要冲动地立即拨去Oracle 服务器的电源装上在 SQL Server。关键服务器在迁移的时候一定要三思而后行。为什么这个过程要专门起个迁移(migration)这名字?还不是因为迁移总不是突然发生的。如果你采取一些简单的合理步骤,迁移过程就能在没有任何障碍的情况下实现。

本机应用程序和外部应用程序

迁移应用程序请采取以下步骤:

1. 在网络中安装新的 SQL Server。

2. 创建应用程序使用的“设备”和数据表。

3. 禁止应用程序访问数据库而实现应用程序的离线。

4. 从 Oracle 拷贝当前数据到 SQL Server。

5. 把所有的应用程序都指向新数据库。

6. 允许应用程序访问数据表和设备中的新数据。

考虑SQL

在 SQL Server和 Oracle 之间迁移存在一个要命的问题:它们分别说着 SQL-PL/SQL (Oracle)和Transact-SQL (微软)这两种不同的SQL方言。

在大多数情况下,如果你能使用其中一种SQL语言就多半能使用其它的SQL语言。考虑到SQL的函数、操作符、语句等等因素我特意搞了一份SQL程序员参考,这份资料表明了各种DBMS所支持的特性。当然,如果 SQL 产品的这些美国供应商们都老老实实遵守美国标准SQL(ANSI-SQL)哪里还会产生这样大的问题!

此外你你还可能会遭遇以下的问题:

Tags:NET 框架 Oracle

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接