迁移Access数据库合并到SQL Server
2007-05-17 09:35:16 来源:WEB开发网本文将探讨Access与SQL Server合并过程的种种好处,并为更深入的分析和迁移过程提供相关的链接……
Microsoft Access是一个简单好用的开发工具,即使你没有开发经验也可以写出Access程序。可能在你的组织中很多部门内部都有内部使用的Access数据库,它们因为某些原因而被创建出来,并存在已久。另一方面,还存在着很重要的原因,需要将这些部室内的Access数据库合并到一个集中的SQL Server数据库。
将Access数据库迁移到SQL Server的理由
下面是一些将外围的Access数据库迁移到SQL Server环境的主要理由:
对数据库的多用户访问。现在,Access数据库可能在你的用户群中很流行,但是这也会引起问题。Access数据库只能在适当的性能水准上满足少数用户的请求。如果更多用户开始使用这个应用,那么Access数据库无法进行良好的扩展。而SQL Server可以处理数千个用户,因此是多用户环境的理想选择。
重新设计和编写让应用变得一些少,性能好一些。现在可能就是重新编写现有的应用的正确的时机,这样让应用更少和更好。许多Access应用很可能是由非专业IT部门的人员来开发的,对他们来说Access不是非常熟悉的。代码和数据库可能没有按照现有的开发标准来开发,由于缺乏足够的经验和时间,可能被设计和编写的质量很差。通过集中常用的处理,你的整个组织都可以从标准化和统一应用和数据中获益。
和外部环境交换数据。SQL Server提供了更好的工具和Oracle、DB2和SAP等其他的环境进行通讯。通过数据转换服务/集成服务(Data Transformation Services/Integration Services ,DTS/SSIS),和其他环境的数据交换可以在现有的应用中自动处理或者集成。
更先进的分析和解决性能问题的方法。这些工具包括SQL Profiler,Query Analyzer中的执行计划(execution plan),index tuning向导和使用filegroup来跨磁盘扩展数据。SQL Server还拥有专为多用户环境设计的更好的锁机制。
赞助商链接