【发布时间】:2014-03-20 03:38:37
【问题描述】:
我正在尝试从 SQL Express 2008 升级到 SQL Express 2008 R2 以启用全文索引功能。在升级过程中,在“选择实例”步骤中,应升级的数据库不在下拉列表中。
在下拉列表下方有一个标题为“已安装的实例”的部分。此列表中有 4 个项目,3 个 SQL Server 和一个“共享组件”条目。
下拉列表包含 2 项,“已安装实例”列表中的第一个 SQL Server 和“共享组件”,但未列出其他 2 个 SQL Server。
下拉列表中包含的 SQL Server 是 Express Edition 版本 10.1.2531.0。共享组件版本为 10.50.1600.1。
未出现在列表中的 2 个 SQL Server 均为 Express Edition,版本 10.52.4000.0。
为什么这 2 个 SQL Server 没有显示在允许我指定要升级的实例的列表中?
这是我引用的步骤的屏幕截图:
谢谢!
【问题讨论】:
-
当您升级到新版本的 SQL 时,您正在升级 SQL 实例。本身不是数据库。数据库引擎实例是作为操作系统服务运行的 sqlservr.exe 可执行文件的副本。每个实例管理多个系统数据库和一个或多个用户数据库。每台计算机都可以运行数据库引擎的多个实例。应用程序连接到实例以便在实例管理的数据库中执行工作。
-
@DMason - 这是否意味着选择 SHAREPOINT 实例也会升级列出的其他实例?
-
没有。您一次只能升级一个实例。这就是安装向导中的“选择实例”步骤提示您的内容。
-
所以这让我回到了最初的问题……为什么下拉列表中没有中间的两个数据库引擎?
-
版本为 10.52.4000.0 的 SQL 实例已经是 SQL Server 2008 R2(带有 SP2)。你不能“升级”它们。那有意义吗? sqlmag.com/sql-server/recent-sql-server-build-numbers
标签: sql-server sql-server-2008 upgrade