Edw*_*uay 40 sql-server install sql-server-express
我正在尝试从此站点安装SQL Server 2008 R2 Express:
http://www.microsoft.com/express/database/
我有一台64位的Windows 7机器.
我已经尝试了32位和64位版本,但每个版本都失败了"性能计数器注册表配置单元一致性".
我该如何解决这个问题,以便安装SQL Server 2008 R2 Express?

Fer*_*ira 61
您可以完全跳过设置中的性能计数器检查:
setup.exe /ACTION=install /SKIPRULES=PerfMonCounterNotCorruptedCheck
Run Code Online (Sandbox Code Playgroud)
小智 15
使用Rafael的解决方案:http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/dddf0349-557b-48c7-bf82-6bd1adb5c694 ..
从链接添加数据以避免链接腐烂..
把它放在任何控制台应用程序:
string.Format("{0,3}",CultureInfo.InstalledUICulture.Parent.LCID.ToString("X")).Replace("","0");
观察结果.我的是"016".
然后你在这个键上转到注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
Run Code Online (Sandbox Code Playgroud)
并使用string.Format结果中的名称创建另一个.
就我而言:
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\016"
Run Code Online (Sandbox Code Playgroud)
并将此Perflib中任何其他键上的信息复制到刚创建的此键.再次运行安装程序.
只需运行脚本并获取3位数代码即可.然后按照他简单快捷的步骤,你准备好了!
干杯
joe*_*usp 14
我有同样的问题.对我来说,这个解决方案适用于SQL Server 2008 R2 Express.
SQLEXPRWT_x64_ENU.exe(这是我使用的文件的名称)创建快捷方式/ Action = install/SKIPRULES = PerfMonCounterNotCorruptedCheck
当然,这并不能解决根本问题,但它是一种解决方法,因为此修复程序也适用于在设置中跳过性能计数器检查的原则.不同之处在于,当通过命令行执行此操作失败时,此方法对我有用.
小智 8
我有perf计数器问题,这就是我所做的.
C:\ Projects\Installer\SQL Server 2008 Management Studio\SQLManagementStudio_x86_ENU.exe/ACTION = install/SKIPRULES = PerfMonCounterNotCorruptedCheck
(注意:我在我的机器C:\ Projects\Installer\SQL Server 2008 Management Studio的这个位置有exe)
打开命令行,然后键入lodctr / r 。计数器将重新安装\重新创建。
无需跳过它。 http://technet.microsoft.com/zh-CN/library/cc774958.aspx
| 归档时间: |
|
| 查看次数: |
118769 次 |
| 最近记录: |