search
HomeDatabaseMysql TutorialSQL Server 2008 Express 升级R2全过程

SQL Server 2008 R2已经发布一段时间了,它提供了众多的新功能供我们使用,比如:StreamInsight,Report Builder 3.0,PowerPivot等。对于Express版用户来说,R2也提供了相应的Express版本,更好的消息是,在R2 Express 中,允许用户数据库文件的大小从之前

SQL Server 2008 R2已经发布一段时间了,它提供了众多的新功能供我们使用,比如:StreamInsight,Report Builder 3.0,PowerPivot等。对于Express版用户来说,R2也提供了相应的Express版本,更好的消息是,在R2 Express 中,允许用户数据库文件的大小从之前的4G变成了10G,对于小应用程序来说,这已经足够了。本文讲述从SQL Server 2008 Express SP1升级到R2的全过程[1],我们可以在这个地址下载到SQL Server 2008 R2 Express:http://www.microsoft.com/zh-cn/download/details.aspx?id=30438。顺便提一下,作者的操作系统是Windows 7 32位版英文版,SQL Server 2008 Express也是32位英文的。

  一、SQL Server 2008 R2 Express硬件需求

  如下图1所示,图中数据来自于微软官方网站,我们可以看出,其实R2 Express版对硬件的要求相对于现在的硬件来说,还是很低廉的。表中数据一看就明白了,我就不多说了。

SQL Server 2008 Express 升级R2全过程

(图1)

  二、SQL Server 2008 R2 Express软件需求

  Windows Server 2003; Windows Server 2008; Windows Server 2008 R2; Windows 7; Windows Vista; Windows XP。

  三、升级过程

  当我们将R2 Express的安装文件下载完成后,点击安装文件,安装程序会自动解压安装文件。当解压完成后,会出现如下图2所示的界面:

SQL Server 2008 Express 升级R2全过程

(图2)

对于程序员来说,这几个英文单词不在话下,在右边的三个选项链接中,第一个是全新安装或在已有数据库实例中添加新特性;第二个是升级安装,可以从SQL Server 2000/2005/2008升级到R2;第三个是搜索在线更新。我们选择第二个选项,即“Upgrade from SQL Server 2000, Sql Server 2005, Sql Server 2008”,点击链接即可进入升级安装,安装程序会进入如下图3所示界面:

(在实际笔者安装过程中发现不能这样升级,最终选择第一选项,即添加新功能,然后按照一般步骤步步安装,主要注意点为数据库实例名不能与之前安装的各个版本实例名冲突,因此可以随便起一个,笔者所起的实例名为MSSQLSERVER2,其后某一处选择不与之前冲突就可以,最终安装成功。)

SQL Server 2008 Express 升级R2全过程

(图3)

此界面是对安装此软件所要遵循的许可的说明,用于一般用户来说,我们并不关心;另一个选项是软件会发送一些我们的相关数据给微软,如硬件信息与使用此软件的特性信息等,是个可选项,这个根据我们自己的实际情况选择即可。作者在安装过程中,只选择了接受许可选项。如图3所示,选择“I accept the license terms”,再点击“Next”按钮,安装程序进入如下图4界面:  

SQL Server 2008 Express 升级R2全过程

(图4)

此界面要求我们选择要升级的数据库实例,这也方便了某些一台服务器上有多个数据库实例的用户。如图4所示,Instance to upgrade后的下拉列表中是作者的数据库实例的名字。选择好升级的目标数据库实例,点击“Next”按钮,进入如下图5所示界面:

SQL Server 2008 Express 升级R2全过程

(图5)

此界面是微软为了提升产品,向用户收集一些错误报告信息,是一个可选项。我们根据自己实际情况作出选择即可。点击“Next”按钮,进入升级安装。大约二十分钟后,安装完成,出现如下图6所示安装成功界面:  

SQL Server 2008 Express 升级R2全过程

(图6)

我们可以从界面上的安装日志链接中查看安装日志。安装完成,点击“Close”按钮退出即可。安装完成后要重启一次操作系统。

  四、总结

  本文以图文结合形式讲解了从SQL Server 2008 Express SP1升级到R2的全过程,非常简单。没有遇到Windows 7提示的兼容性问题[2],只是在安装过程中和安装结束时各弹了一次如下图7所示的提示:

SQL Server 2008 Express 升级R2全过程

(图7)

整个安装过程中作者并未重启操作系统,但作者依然安装成功了。不知道这是操作系统弹出的提示还是安装程序弹出的提示,但不管怎样,并不影响我们的使用。

 

[1]:作者最初装的是SQL Server 2008 Express,后来升级到了SP1。

[2]:作者之前新装操作系统后,安装SQL Server 2008 Express版时,操作系统提示兼容性问题,点击强制安装也能正常安装。

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Explain the InnoDB Buffer Pool and its importance for performance.Explain the InnoDB Buffer Pool and its importance for performance.Apr 19, 2025 am 12:24 AM

InnoDBBufferPool reduces disk I/O by caching data and indexing pages, improving database performance. Its working principle includes: 1. Data reading: Read data from BufferPool; 2. Data writing: After modifying the data, write to BufferPool and refresh it to disk regularly; 3. Cache management: Use the LRU algorithm to manage cache pages; 4. Reading mechanism: Load adjacent data pages in advance. By sizing the BufferPool and using multiple instances, database performance can be optimized.

MySQL vs. Other Programming Languages: A ComparisonMySQL vs. Other Programming Languages: A ComparisonApr 19, 2025 am 12:22 AM

Compared with other programming languages, MySQL is mainly used to store and manage data, while other languages ​​such as Python, Java, and C are used for logical processing and application development. MySQL is known for its high performance, scalability and cross-platform support, suitable for data management needs, while other languages ​​have advantages in their respective fields such as data analytics, enterprise applications, and system programming.

Learning MySQL: A Step-by-Step Guide for New UsersLearning MySQL: A Step-by-Step Guide for New UsersApr 19, 2025 am 12:19 AM

MySQL is worth learning because it is a powerful open source database management system suitable for data storage, management and analysis. 1) MySQL is a relational database that uses SQL to operate data and is suitable for structured data management. 2) The SQL language is the key to interacting with MySQL and supports CRUD operations. 3) The working principle of MySQL includes client/server architecture, storage engine and query optimizer. 4) Basic usage includes creating databases and tables, and advanced usage involves joining tables using JOIN. 5) Common errors include syntax errors and permission issues, and debugging skills include checking syntax and using EXPLAIN commands. 6) Performance optimization involves the use of indexes, optimization of SQL statements and regular maintenance of databases.

MySQL: Essential Skills for Beginners to MasterMySQL: Essential Skills for Beginners to MasterApr 18, 2025 am 12:24 AM

MySQL is suitable for beginners to learn database skills. 1. Install MySQL server and client tools. 2. Understand basic SQL queries, such as SELECT. 3. Master data operations: create tables, insert, update, and delete data. 4. Learn advanced skills: subquery and window functions. 5. Debugging and optimization: Check syntax, use indexes, avoid SELECT*, and use LIMIT.

MySQL: Structured Data and Relational DatabasesMySQL: Structured Data and Relational DatabasesApr 18, 2025 am 12:22 AM

MySQL efficiently manages structured data through table structure and SQL query, and implements inter-table relationships through foreign keys. 1. Define the data format and type when creating a table. 2. Use foreign keys to establish relationships between tables. 3. Improve performance through indexing and query optimization. 4. Regularly backup and monitor databases to ensure data security and performance optimization.

MySQL: Key Features and Capabilities ExplainedMySQL: Key Features and Capabilities ExplainedApr 18, 2025 am 12:17 AM

MySQL is an open source relational database management system that is widely used in Web development. Its key features include: 1. Supports multiple storage engines, such as InnoDB and MyISAM, suitable for different scenarios; 2. Provides master-slave replication functions to facilitate load balancing and data backup; 3. Improve query efficiency through query optimization and index use.

The Purpose of SQL: Interacting with MySQL DatabasesThe Purpose of SQL: Interacting with MySQL DatabasesApr 18, 2025 am 12:12 AM

SQL is used to interact with MySQL database to realize data addition, deletion, modification, inspection and database design. 1) SQL performs data operations through SELECT, INSERT, UPDATE, DELETE statements; 2) Use CREATE, ALTER, DROP statements for database design and management; 3) Complex queries and data analysis are implemented through SQL to improve business decision-making efficiency.

MySQL for Beginners: Getting Started with Database ManagementMySQL for Beginners: Getting Started with Database ManagementApr 18, 2025 am 12:10 AM

The basic operations of MySQL include creating databases, tables, and using SQL to perform CRUD operations on data. 1. Create a database: CREATEDATABASEmy_first_db; 2. Create a table: CREATETABLEbooks(idINTAUTO_INCREMENTPRIMARYKEY, titleVARCHAR(100)NOTNULL, authorVARCHAR(100)NOTNULL, published_yearINT); 3. Insert data: INSERTINTObooks(title, author, published_year)VA

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

PhpStorm Mac version

PhpStorm Mac version

The latest (2018.2.1) professional PHP integrated development tool

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools