IT猫扑网:您身边最放心的安全下载站! 最新更新| 软件分类| 专题汇总| 手机版

您当前所在位置:IT猫扑网 > 数据库 > MSSQL > sql server升级的两种方式

sql server升级的两种方式

时间:2015-06-28 00:00 来源:IT猫扑网|http://www.itmop.com/ 作者:网管联盟 我要评论(0)

sql server升级有两种不同的方式,分为原地升级和并行升级,下面就为您分别介绍这两种sql server升级的方式,供您参考学习。

1,原地升级:安装进程覆盖以前版本的sql server程序文件,但保留以前的sql server实例中存储的所有用户数据,使DBA在执行升级的过程中不必转移或恢复现有的用户数据库。在升级之前,应当备份所有的sql server数据库以及以前的sql server实例关联的其它对象,此外,联机丛书不会升级。

2,并行升级:部分版本支持并行升级,在升级过程中使旧环境仍然有效,允许我们在安装和测试己升级的环境的同时继续操作原先的数据库环境,从而最小化sql server环境的停机时间。它不会覆盖当前系统上的sql server文件,也不会将数据库转移到新的sql server 2005系统上,并行安装后,DBA需要手动方式将数据库移到新的sql server 2005系统上。

在并行迁移过程中,有四种方法将数据库从一个sql server实例转移到另一个sql server实例:分离/附加方法,备份/还原方法,复制数据库向导,结合数据导入/导出的手动架构重建。

1,分离/附加方法:如果不考虑磁盘存储器和源数据库的可用性,可以先分离数据库,然后再附加数据库,该过程要求用户没有正在访问数据库,它具有安全方面的优点:如果出现未预料到的问题,总是可以将数据库文件的一个副本重新附加到原sql server实例上。应该在附加前建立一个它的副本。

2,备份/还原方法:先正常的备份一个数据库文件,将备份文件移动到新的sql server实例的位置,通过sql server数据库还原进程还原备份文件,可根据需要改变文件位置。它不会妨碍原数据库环境的活动的连续性,也不会危及源数据库文件对原sql server版本的有用性。

3,复制数据库向导:它给DBA提供了一种移动一个或多个sql server 2000或sql server 2005数据库及其关联对象的方法,与此同时,源数据库既可以在线使用,也可以离线。

4,手动架构重建和数据导入/导出:一种不常用的升级方法,手动编写数据库脚本,在新的sql server实例中执行这些脚本以后,DBA必须以手动方式将数据从原始数据库移动到新的数据库。可以使用如下方法:T-SQL脚本,数据转换服务data transformation service或sql server集成服务sql server integration services,BCP或其它方法。由于手动移动要很多时间和精力,大多数DBA不选择这种方法,然而,它的好处是:允许DBA修改数据库架构,清洁数据以及对移动到己升级的数据库中的数据进行筛选。
 

关键词标签:sql server

相关阅读 sql server系统表损坏的解决方法 SQL Server asp.net 数据提供程序连接池 SqlServer2005对现有数据进行分区具体步骤 一个Access数据库数据传递的实例方法 为导入文件加上时间戳标记的两种方法 SQL Server 2005 在不允许远程连接的情况下的破解

文章评论
发表评论

热门文章 sql server系统表损坏的解决方法 sql server系统表损坏的解决方法 SqlServer2005对现有数据进行分区具体步骤 SqlServer2005对现有数据进行分区具体步骤 解决SQL Server中Group无法实现的问题 解决SQL Server中Group无法实现的问题 SQL Server 2005降级到2000的正确操作步骤 SQL Server 2005降级到2000的正确操作步骤 手把手教你学会SQL Server镜像操作 手把手教你学会SQL Server镜像操作 实战手记:让百万级数据瞬间导入SQL Server 实战手记:让百万级数据瞬间导入SQL Server

相关下载

人气排行 配置和注册ODBC数据源-odbc数据源配置教程 如何远程备份(还原)SQL2000数据库 SQL2000数据库远程导入(导出)数据 SQL2000和SQL2005数据库服务端口查看或修改 修改Sql Server唯一约束教程 SQL Server 2005降级到2000的正确操作步骤 sql server系统表损坏的解决方法 浅谈JSP JDBC来连接SQL Server 2005的方法 SQL Server创建表语句介绍 MS-SQL2005服务器登录名、角色、数据库用户、角色、架构的关系 如何使用SQL Server中的客户端配置工具 SQL Server 分布式查询:OLE DB连接(一)