1

在此处输入图像描述

我目前正在尝试将我的 SQL Server Express Edition 版本升级到 Developer Edition。

我遇到了这个失败消息,有人可以吗

A.)解释是一种基本的清晰方式,这实际上意味着什么,所以我可以理解它。

B.) 为这个问题提出解决方案

4

2 回答 2

1

除了尝试通过错误消息中提到的知识库文章修复计数器之外,我建议您安装适当的 Developer Edition 实例,而不是尝试就地升级。然后从 Express 备份您的用户数据库,在 Developer 上恢复它们​​,一旦您对一切正常工作感到满意,请卸载 Express Edition。除了在迁移到新版本新版本时避免特殊的升级问题(除非您不是真的表示 Express 是 SQL Server 2008),您还有一个额外的好处是您的原始数据库仍然完好无损(您赢得了'如果升级失败比简单地被阻止更糟糕)。

于 2012-05-15T15:23:53.080 回答
0

这意味着您的密钥:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\Last Counter

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009

彼此不同。

在此处输入图像描述

检查您是否有禁用性能计数器键并将其设置为 0(我删除了我的,如您在打印屏幕上看到的那样)

然后通过运行重建性能计数器:

cd %systemroot%\system32
lodctr /R

您可以通过尝试添加 SQl 服务器计数器来检查它是否在性能监视器上工作

于 2012-05-15T15:51:39.343 回答