【问题标题】:How to select the proper SQL Server instance when upgrading from SQL Express 2008 to SQL Express 2008 R2从 SQL Express 2008 升级到 SQL Express 2008 R2 时如何选择合适的 SQL Server 实例
【发布时间】: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


【解决方案1】:

您无法将版本为 10.52.4000.0 的 SQL 实例升级到 SQL Express 2008 R2,因为它们已经是 SQL Server 2008 R2(带有 SP2)。

查看SQL Server build numbers 列表了解更多详情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-16
    • 2011-04-29
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    相关资源
    最近更新 更多