迁移Access数据库合并到SQL Server
2007-05-17 09:35:16 来源:WEB开发网SQL Server优于Access的数据库安全。Windows和SQL Server提供对用户和多个数据库的访问进行管理的先进的认证功能;数据库角色;对数据库授权的多种方式。
合并到SQL Server环境的理由
将迁移后的SQL Server数据库合并到集中的环境的理由包括:
对数据库的集中控制、集中管理。创造自动化和集中的维护和备份的过程,一切都在一个点被控制和处理,这样就让管理非常容易。
对数据库和应用的管理移交给IT部门将为其他部门节约时间。大多数情况下,应用开发和维护不是这些部门的主要角色。
让应用有一个集中的数据源。你可以在集中的位置保留和使用常用数据,这样可以避免复制数据,造成数据不一致的情况。
高可用性。有很多方法可以保证集中式的SQL Server实例的可用性,比如日志传送(log shipping)、集群(clustering)、 复制(replication)、数据镜像(data mirroring)和数据库快照(database snapshot)。但是维护分布式的数据库则是一项非常复杂的过程。你必须为每个已有的数据库保留和维护一份备份或者二级数据库。
更方便的软件升级。在集中的位置升级数据库服务器版本是非常简单的。同样,升级集中的数据也是很方便的,因为升级只发生一次。一个例子就是在必要的情况下升级静态的表。
为什么是SQL Server?
Access数据库和SQL Server是师出同门,因此在很多地方都相似。迁移过程是相对容易。甚至,你可以保留现有的Access应用,而只迁移数据库。让Access作为客户应用而SQL Server作为后台的数据库的架构——除非应用被重写,这只是一个临时解决方案——是很自然的,并且被Microsoft支持作为单点引用。开始的时候,Access应用可以通过ODBC连接到SQL Server,以后你可以修改它使用OLE DB,这样可以提供更好的性能。但是,访问方式从ODBC变为OLE DB可能要对应用代码的修改。
更多精彩
赞助商链接