升级到 SQL Server Express 2008 SP2 的问题

Posted

技术标签:

【中文标题】升级到 SQL Server Express 2008 SP2 的问题【英文标题】:Problems upgrading to SQL Server Express 2008 SP2 【发布时间】:2011-08-13 12:25:25 【问题描述】:

就在今天早上,我从 Web Platform Installer 安装了 SQL Server 2008 Express SP2。当我去恢复一些数据库时,错误消息是我的数据库文件来自版本 10.5,而我的版本是 10.0.4000。我尝试下载this file from Microsoft,但它错误地说我的机器上没有任何要升级的东西。

我运行了这段代码:

SELECT 
  SERVERPROPERTY('productversion') as 'Product Version',
  SERVERPROPERTY('productlevel') as 'Service Pack', 
  SERVERPROPERTY('edition') as 'Edition',
  SERVERPROPERTY('instancename') as 'Instance',
  SERVERPROPERTY('servername') as 'Server Name'

得到了这个:

10.0.4000.0 SP2 Express Edition SQLEXPRESS  DEV-PC1\SQLEXPRESS

【问题讨论】:

最后,我假设我没有我认为我拥有的东西,并从这里手动下载了 SQL Server 2008 R2 Express 并“升级”了我拥有的东西。有效。 microsoft.com/sqlserver/en/us/editions/express.aspx 【参考方案1】:

我相信你很好,并且已经更新了补丁,只是对命名法有点困惑。顺便说一句,在查找和运行该查询方面做得很好,很多人都没有去努力。

尽管名称相似,但 SQL Server 2008 (10.00) 和 SQL Server 2008 R2 (10.50) 是 SQL Server 产品的不同版本Edition,表示产品许可证,在您的情况下为 Express。

Service Pack, SP 是 Cumulative Updates, CU 的集合,通常是一些小的功能修复/改进。为了进一步搅浑水,Hot Fix 或 QFE 是一个专注于修复特定问题的软件补丁。

将版本与可用修复绑定的最佳列表是此站点,SQL Server Version Database 此时,您处于当前的 Service Pack 级别“2008 + Service Pack 2”,如您的版本号所示 (10.00.4000) 有从那时起发布了 4 个累积更新 SP2 和一个 QFE(修补 XML 漏洞)

【讨论】:

以上是关于升级到 SQL Server Express 2008 SP2 的问题的主要内容,如果未能解决你的问题,请参考以下文章

sql server2008升级到2008 R2出现问题

无法安装 SQL Server 2008 R2 Express

升级到 apollo-server-express 2.0.0 缺少上下文

将 SQL Server Express 数据库复制到另一台计算机

从 SQL Server 2008 升级应用程序以使用 SQL Server 2016

SQL Server 2008 R2 Express 权限——不能创建数据库或修改用户