您当前位置:优侠库 > 资讯攻略 >
来源:未知
2020-09-26 01:32:42 浏览: 分类:资讯攻略

sql server升级的两种方式

升级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实例转移到另一个实例:分离/附加方法、备份/还原方法、复制数据库向导以及结合数据导入/导出的手动架构重建。

1.分离/附加方法:如果不考虑磁盘存储和源数据库的可用性,可以先分离数据库,然后再附加数据库。此过程要求用户不访问数据库,并且具有安全优势:如果出现意外问题,您总是可以将数据库文件的副本重新附加到原始sql server实例。您应该在附加它之前制作一份副本。

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

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

4.手动模式重建和数据导入/导出:一种不常见的升级方法,其中数据库脚本是手动编写的。在新的sql server实例中执行这些脚本后,DBA必须手动将数据从原始数据库移动到新数据库。可以使用以下方法:T-SQL脚本、数据转换服务或sql server集成服务、BCP或其他方法。因为手动移动需要花费大量的时间和精力,所以大多数DBA不会选择这种方法。但是,它的优点是允许DBA修改数据库模式、清理数据和过滤移动到升级数据库的数据。

关键词:sql server

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227175.html

攻略资讯
安卓软件