执行SQLServer 2005 In-place升级

概述

本实验与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;此实验只为演示目的而设置。

任务 2: 备份所有的SQL Server 2005数据库

在此任务中,在升级之前使用SQL Server Management Studio备份所有的SQL Server 2005数据库。您需要这些备份以便升级失败回滚到SQL Server 2005的环境。

任务 详细步骤
备份所有的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上进行操作。

任务 3: 验证当前没有客户端程序连接

在这个任务中,使用SQL Server 2000 Enterprise Manager来验证没有客户端程序连接到数据库。

任务 详细步骤
验证没有客户端程序连接。 1.转换到“SQL Server Management Studio”,然后导航到“Management”文件夹。

1.右键点击“Activity Monitor”,然后点击“View Processes”。

2.在详细面板上,回顾一下当前活动的进程。

您需要验证没有客户端程序联系。每个客户端程序将有一个50之上的连接进程ID。

3.关闭“SQL Server Management Studio”。

时间: 2024-10-27 04:08:50

执行SQLServer 2005 In-place升级的相关文章

使用Navicat Premium新建SQLServer 2005数据库、用户及权限赋予

前几天写过一篇<烂泥:利用IIS.Zblog.SQLServer搭建ASP博客>,介绍有关使用SQLServer数据库搭建博客的文章. 在那篇文章中,我们使用的SA用户,也即是使用最高权限的用户,来建立并连接数据库的.这篇文章,我们来使用Navicat Premium这款软件新建SQLServer 2005普通用户,及权限赋予. 首先,我们先来打开Navicat Premium,点击面板上相关的数据库,然后填入相关的信息.如下图: Navicat Premium连接SQLServer进去后,如

SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库)

原文:SQLServer 2005 数据库定阅复制实现双机热备(主要是sharepoint 内容数据库) 场景 公司最近的sharepoint的数据库服务器老是出问题,并且在一旦出现问题,就导致无法正常工作.最主要的是我们要加班还原以前的数据库,这是最头疼的.于是在网上查找资料,实现主备机的同步,对于sharepoint而言我们只需做到sharepoint的内容数据库同步即可.这种技术有个专业名词叫做双机热备. 双机热备原理 双机热备特指基于高可用系统中的两台服务器的热备(或高可用),因两机高可

SQLServer 2005安装及界面截图,新增功能

server|sqlserver 如果你先安装Microsoft Visual Studio 2005 Bata1版,然后再安装SQL Server 2005 Bata2版.在安装的时候会提示你删除原来的SQL Server组件.(即使从来没装过SQL Server 也会提示). 其原因是Visual Studio 2005 Bata1版的CLR version是2.0.40607.16 ,SQL Server 2005 Bata2版的CLR version是2.0.40607.42 解决办法:

ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf部署

asp.net|server|sqlserver 由于本人机器上仅安装SQLSERVER2005,而没有装SQLSERVER  EXPRESS,于是在部署user profile时遇到了aspnetdb.mdf无法连接的问题,经过一番折腾,总算解决了,下面把经验写下来与大家分享. 由于没有aspnetdb.mdf数据库,因此得先建立一个,这个可以通过aspnet_regsql.exe完成,该程序位于C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\下.运

sql-server 2005数据库文件恢复:检测到基于一致性的逻辑 I/O错误

今天sql-server数据库突然报错: SQL Server 检测到基于一致性的逻辑 I/O 错误 校验和不正确(应为: 0x7c781313,但实际为: 0x67a313c9).在文件 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\E_BLOCK_DB.mdf' 中.偏移量为 0x00000000a34000 的位置对数据库 ID 5 中的页 (1:1306) 执行 读取 期间,发生了该错误.SQL Server 错误日志

Apache Tika任意代码执行漏洞CVE-2016-6809 如不升级则需MATLAB文件解析功能

Apache Tika出现任意代码执行漏洞,绿盟科技发布安全威胁通告.2016年11月10日(当地时间),seclists.org网站发布了一条消息,通告了一个存在于Apache Tika组件中的任意代码执行漏洞,漏洞编号为CVE-2016-6809. Tika封装了jmatio解析器用以处理MATLAB文件.攻击者可以将任意代码注入到MATLAB文件中,并在解析器对嵌入在该MATLAB文件中的JAVA对象进行反序列化时得到执行. 相关链接地址如下: http://seclists.org/bu

Struts2再爆远程代码执行漏洞CVE-2017-12611 S2-053 还是升级到最新版本吧

9月5日, Struts2远程代码执行漏洞CVE-2017-9805 s2-052 的事情刚搞完,7日Apache官方再出通告,又公告了一个远程代码执行漏洞CVE-2017-12611(S2-053),绿盟科技随即发布威胁预警通告,通告全文如下 Apache Struts2( S2-053 )远程代码执行漏洞威胁预警通告 2017年9月7日,Apache Struts发布最新的安全公告,Apache Struts 2 存在一个远程代码执行漏洞,漏洞编号为CVE-2017-12611(S2-053

Sqlserver 2005使用XML一次更新多条记录的方法_mssql2005

我想很多人都知道,在oracle里面,存储过程里面可以传入数组(如int[]),也就是说,可以传多条记录到数据,从而一起更新.减少数据库的请求次数. 但SqlServer呢?bulk Insert这个很多人都知道,我也知道,但可惜,我从来没用过,只有导数据的时候才会考虑,但导数据DTS不是更方便吗? 手头的一个项目,有几个功能,每次需要更新N(N<1000)条记录,记录不多,但如果每次只更新一条,循环insert,那每个功能需要N次请求数据库,如果有1000个并发,那数据库除了做你这个事情,其他

SqlServer 2005 T-SQL Query 学习笔记(3)_mssql2005

AD HOC PAGING: 就是指用页面的序号和页面的大小请求一个单独的页面.下面是例子. DECLARE @pagesize AS INT, @pagenum AS INT; SET @pagesize = 5; SET @pagenum = 2; WITH SalesCTE AS ( SELECT ROW_NUMBER() OVER(ORDER BY qty, empid) AS rownum, empid, mgrid, qty FROM dbo.Sales ) SELECT rownu