我目前正在尝试将我的 SQL Server Express Edition 版本升级到 Developer Edition。
我遇到了这个失败消息,有人可以吗
A.)解释是一种基本的清晰方式,这实际上意味着什么,所以我可以理解它。
和
B.) 为这个问题提出解决方案
我目前正在尝试将我的 SQL Server Express Edition 版本升级到 Developer Edition。
我遇到了这个失败消息,有人可以吗
A.)解释是一种基本的清晰方式,这实际上意味着什么,所以我可以理解它。
和
B.) 为这个问题提出解决方案
除了尝试通过错误消息中提到的知识库文章修复计数器之外,我建议您安装适当的 Developer Edition 实例,而不是尝试就地升级。然后从 Express 备份您的用户数据库,在 Developer 上恢复它们,一旦您对一切正常工作感到满意,请卸载 Express Edition。除了在迁移到新版本和新版本时避免特殊的升级问题(除非您不是真的表示 Express 是 SQL Server 2008),您还有一个额外的好处是您的原始数据库仍然完好无损(您赢得了'如果升级失败比简单地被阻止更糟糕)。
这意味着您的密钥:
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 服务器计数器来检查它是否在性能监视器上工作