执行SQLServer2005In-place升级
2008-09-28 10:05:14 来源:WEB开发网概述
本实验与SQL Server 2000 升级到SQL Server 2008的实验步骤类似,因此没有提供虚拟机环境。本文为相应的指导步骤,仅供参考。 练习 1 执行预升级任务在这个练习中,您将准备好升级用的SQL Server 2000环境和在执行in-place升级之前的可能存在的回滚。任务 1: 准备SQL Server 2005境在这个任务中,使用SQL Server Management Studio来准备SQL Server 2000,确保所有的系统和用户数据库配置为自动增长,所有启动的存储过程被禁用。任务 | 详细步骤 |
准备SQL Server 2005境 | 1. 点击“Start”,“SQL Server Management Studio”,然后在弹出的窗口中选择Windows 身份验证方式,并点击“Connect” 您需要验证所有的数据库被配置为自动增长。 注意:在生产环境中,您将验证磁盘有足够的磁盘空间来增长。 1. 在Databases文件夹中的System Databases下,右键点击“master”,然后选择“Properties”。 2. 在“Files”标签,验证数据文件和日志文件被配置为自动增长,然后点击“OK”。 3. 以相同的方式,验证所有的其它数据库文件(系统和用户数据库)被配置为自动增长。 4. 点击“New Query”新建一个查询。 您需要禁用扫描启动的存储过程,这些存储过程可能干扰升级过程。 5. 执行下面的T-SQL语句来禁用扫描启动的存储过程: USE master GO sp_configure 'show advanced options' ,1 RECONFIGURE GO sp_configure 'scan for startup procs' ,0 RECONFIGURE 注意: “scan for startup procs”选项已经被设置为0;此实验只为演示目的而设置。 |
任务 | 详细步骤 |
备份所有的SQL Server 2005数据库 | 1. 转到“SQL Server Management Studio”,导航到“Databases”文件夹下的“System Databases”。 您需要验证所有的数据库被配置为自动增长。 2. 在“Database”文件夹,右键点击“master”,指向“Tasks”,点击“Back Up”。 3. 在“General”标签中,为Backup type 选择“Full” 4. 点击“OK”备份Master数据库,然后当备份完成后,点击“OK”。 5. 以相同的方式,备份其它的数据库(为每个文件指定合适的名称)。 注意: 不要备份tempdb数据库-备份操作不会在tempdb上进行操作。 |
任务 | 详细步骤 |
验证没有客户端程序连接。 | 1. 转换到“SQL Server Management Studio”,然后导航到“Management”文件夹。 1. 右键点击“Activity Monitor”,然后点击“View Processes”。 2. 在详细面板上,回顾一下当前活动的进程。 您需要验证没有客户端程序联系。每个客户端程序将有一个50之上的连接进程ID。 3. 关闭“SQL Server Management Studio”。 |
任务 | 详细步骤 |
执行一个In-place版本升级 (如果您没有安装文件的网络连接,跳过第一步) | 1. 插入SQL Server 2008介质盘,点击 Setup.exe 1. 在“SQL Server Installation Center”页面中,选择“Installation”,然后点击“Upgrade from SQL Server 2000 or SQL Server 2005”。 图 1 – SQL Server Installation Center页面 2. 在“Setup Support Rules”页面,查看有无错误或警报,然后点击“OK”, 3. 输入产品密钥,点击“Next” 4. 接受许可协议,并点击“Next” 5. 点击“Install”,6. 完成后点击“Next” 7. 在“Select Instance”页面中,选择需要升级的实例。本实验中保留默认设置即可,然后点击“Next”, 8. 在“Select Features”页面中,保留默认设置,然后点击“Next” 9. 在“Instance Configuration”页面中,保留默认设置,然后点击“Next”,10. 在“Disk Space Requirements”页面中,保留默认设置,然后点击“Next”11. 在“Server Configuration”页面中,保留默认设置,然后点击“Next” 12. 在“Full-text Upgrade”页面中,选择“Import”,然后点击“Next”, 13. 在“Error and usage reporting”页面中,保留默认设置,然后点击“Next”点击“Next”, 14. 在“Upgrade Rules”页面中,点击“Next”, 15. 在“Ready to Upgrade”页面中,点击“Upgrade”开始升级,图 12 – Ready to Upgrade 页面 16. 在升级完成后,点击“Next”,然后点击“Close”完成升级过程。图13 – 完成升级过程 |
查看升级结果 | 1. 打开Windows资源管理器,导航到C:Program FilesMicrosoft SQL Server100Setup BootstrapLOG,然后打开“Summary.txt”文件。 2. 查看这个总结文件,然后关闭它。 3. 从“Start”打开“SQL Server Configuration Manager”。 4. 点击“SQL Server Services”。 注意一些服务显示出来,并显示它的状态和启动模式。您将使用这个工具来查看和配置SQL Server服务。 5. 展开“SQL Server Network Configuration”,然后点击“Protocols for MSSQLSERVER”。 注意配置的网络协议。您可以通过这个工具来配置网络协议。 6. 关闭“SQL Server Configuration Manager”。 7. 从“Start”菜单中打开“SQL Server Management Studio”。 8. 验证“Database Engine”出现在“Server Type”列中,“Windows Authentication”出现在“Authentication”列中。 9. 确保“SQL05”出现在“Server Name”中,然后点击“Connect”。 10. 在“Object Explorer”(SQL Server Management Studio的左边)中,展开“Databases”,然后验证“AdventureWorks2005”出现在里面。 11. 关闭“SQL Server Management Studio”。 |
关闭虚拟机。 | 1. 在Microsoft Virtual PC 2007的“Action”菜单下,点击“Close”。 |
- ››sqlserver 每30分自动生成一次
- ››sqlserver安装和简单的使用
- ››SqlServer触发器、存储过程和函数
- ››SQLServer建立交叉表查询
- ››SqlServer强制断开数据库连接的方法
- ››SQLServer 2005 海量数据解决方案
- ››include指令与<jsp:include>动作的区别
- ››SQLServer 2008数据库查看死锁、堵塞的SQL语句
- ››SqlServer 插入多条数据
- ››Intent和IntentFilter详解
- ››SQLServer 2008 R2导出的SQL文件中没有数据
- ››执行存储过程ORA-01031: insufficient privileges...
更多精彩
赞助商链接