收藏 分享(赏)

sqlserver2005.ppt

上传人:myw993772 文档编号:8117039 上传时间:2019-06-09 格式:PPT 页数:29 大小:748KB
下载 相关 举报
sqlserver2005.ppt_第1页
第1页 / 共29页
sqlserver2005.ppt_第2页
第2页 / 共29页
sqlserver2005.ppt_第3页
第3页 / 共29页
sqlserver2005.ppt_第4页
第4页 / 共29页
sqlserver2005.ppt_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、Upgrade to SQL Server 2005 黄永波,培训内容,升级概述 升级关系型数据库,升级方式,An in-place upgrade SQL Server 2005可以自动的、直接的将2000的实 例升级到2005,原有的不复存在。 A side-by-side upgrade SQL Server 2000实例和2005的实例在一台服务器 或两台服务器上并存。手动进行升级。(64-bit需要),Upgrade Path,组件,Upgrade Path by Edition,Side-by-side无限制,in-place有限制,SQL Server 2005 Upgrade

2、Advisor (升级顾问),SQL Server 2005 Upgrade Advisor (升级顾问)是sqlserver升级的主要的分析工具。顾问分析向导会分析你的数据,看看是否存在阻碍你升级的数据,升级方法 In-place,In-place步骤 The SQL Server 2005 Setup prerequisites are installed (Microsoft .NET Framework 2.0, SQL Server Native Client, and so on). Setup 开始检查,如果有问题,则发出警告并退出 开始安装SQL Server 2005 可执行

3、文件和支持文件 Setup 停止原有的SQL Server service。 SQL Server 2005 开始升级。 Setup 移出原有的实例文件,新的SQL Server 2005 instance 可被使用.,升级方法 In-place,优点 简单快速,适合小系统. 几乎是全自动的升级。 实例离线时间最短。 实例名和计算机名都不变,应用程序数据连接不变。,升级方法 In-place,缺点 数据库引擎和数据库必须全部升级,不能只升级一个数据库. 并不是所有组件都可以这样升级。 回归到原有系统很复杂。,升级方法 side-by-side,在同一台或另一台服务器上安装单独的SQL Serv

4、er 2005实例,原有的实例保持可用。 运行SQL Server 2005 Upgrade Advisor 来检查升级问题 停止原有实例上的改写活动 把数据从原来的实例转换到新的实例,并应用它们. 验证新实例 如果通过验证,修改应用程序重定向到新实例。,升级方法 side-by-side,优点 可以选择想升级的数据库 我们可以把数据迁移到新的系统不必停掉原来的系统 The legacy database server remains available during the migration, although it cannot be updated for at least the t

5、ime it takes to transfer data. 如果出现了问题,我们可以容易的恢复数据,升级方法 side-by-side,缺点 A side-by-side upgrade 可能需要两个服务器 如果在一台服务器上,对机器的配置提高 重新配置服务器或者实例可能需要修改应用程序 需要的进行数据及实例的配置,迁移 周期可能比前一种周期长,升级关系型数据库,In-place升级 Side-by-side升级 Backup and restore (备份、还原) Detach and attach (分离、附加),Back and restore,Microsoft SQL Server

6、 2005 中,通过还原使用 Microsoft SQL Server 2000 的数据库备份,可以创建新数据库。但是,SQL Server 2005 无法还原使用SQL Server 2000 创建的 master、model 和 msdb 备份。 可以用T-SQL语句或图形化工具来完成,Back and restore,注意事项 在还原的时候需要注意路径和磁盘空间 数据库备份通常比数据库文件小,因此网络传输所花时间也较少,但恢复的时间比较长,Detach and attach,在 SQL Server 2005 中,可以使用分离和附加操作将用户数据库从 SQL Server 2000 升级

7、到更高版本。但是,它有下列限制: 使用 2000 创建的 master、model 或 msdb 数据库的备份不能附加到 SQL Server 2005 中。 可以用T-SQL语句或图形化工具来完成,Detach and attach,注意事项 在 SQL Server 2000 Service Pack 3 (SP3) 和更高版本的 SQL Server 中,附加和分离操作会禁用数据库的跨数据库所有权链接。 sp_attach_db 后续版本的 Microsoft SQL Server 将删除该功能。建议改用 CREATE DATABASE database_name FOR ATTACH。

8、 运行 DBCC UPDATEUSAGE更正所有无效的计数 即使希望创建新的日志文件,也应该将日志文件与数据文件一起移动。在某些情况下,重新附加数据库需要使用其现有的日志文件。因此,除非在不使用分离日志文件的情况下可以成功附加数据库,否则,请始终保留所有分离的日志文件。,In-place升级前需要准备的,验证SQL Server 2005 硬软件要求 运行Upgrade Advisor 来分析2000组件 备份所有的系统和用户数据库以确保能够roll back. 在所有的数据库上运行DBCC CHECKDB 确保它们是一致的 配置系统数据库自动增长,并确保有足够的磁盘空间 确保用户数据库自动增

9、长,Primary文件组有足够的磁盘空间 确保日志文件自动增长并有足够的磁盘空间 升级前将AUTO_UPDATE_STATISTIC 设为on(或者在升级后运行UPDATE STATISTICS ) Disable all startup procedures Disable all trace flags before upgrading to SQL Server 2005 Stop replication, and make sure that the replication log is empty. 退出所有的应用程序。,side-by-side升级前需要准备的,Run Upgrad

10、e Advisor to analyze the database(s) you want to upgrade 运行DBCC CHECKDB 确保它们是一致的 确保用户数据库自动增长,Primary文件组有足够的磁盘空间 确保日志文件自动增长并有足够的磁盘空间 升级前将AUTO_UPDATE_STATISTIC 设为on(或者在升级后运行UPDATE STATISTICS ) 验证数据库备份的有效性,升级之后的工作,Execute DBCC UPDATEUSAGE on all attached databases Execute DBCC CHECKDB WITH DATA_PURITY检查数据库中是否存在无效或越界的列值 配置新的SQL Server 实例,提高安全性执行样本查询确保关系型数据库正常使用 如果是side-by-side升级,还要修改应用程序连接,配置Jobs、Alerts等对象。,谢 谢 大 家!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报