安装了几次sqlserver 2K5,遇到几个问题。再次记录下。
1.如何在 SQL Server 2005 中为安装程序增加计数器注册表项值。
解决方案:
开始→运行→regedt32
把[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]中的Last Counter 和LastHelp
里的值分别改为009中Counter和Help的最大值。再次运行环境,提示通过。
2.性能监视器计数器要求错误
如果您在安装sql 2005时出现计数器错误,在搜索过所有的方法都不适用的时候:
没有说清楚是哪个计数器的错误
没有说清楚是哪个计数器的错误
运行 cmd
unlodctr w3svc
unlodctr msftpsvc
unlodctr asp
unlodctr inetinfo
以上是将4个计数器删除
lodctr w3ctrs.ini
lodctr ftpctrs.ini
lodctr axperf.ini
lodctr infoctrs.ini
这里是重新安装,
重新安装SQL2005现在应该没有问题了
3.Your SQL Server installation is either corrupt or has been tampered with(Error getting instance ID from name).Plrase uninstalll then re-run set up to corret this problem
如果重命名了安装 SQL Server 7.0的 Windows 计算机,则会出现此错误消息。SQL Server 7.0 在内部使用 Windows 计算机名;如果更改该 Windows 计算机名,SQL Server 将检测到不同的名称并生成这条错误消息。
注意:您的数据未受到任何方式的破坏或损坏。
要解决此错误并再次启动 SQL Server,请执行以下任一操作:
从原始产品 CD 中运行 SQL Server 7.0 安装程序。这样做不会重新安装 SQL Server 或任何组件;但是,这会在内部更新 SQL Server 7.0,以反映新的 Windows 计算机名。还需要通过运行以下两个存储过程来更新 SQL Server 的内部服务器名:
sp_dropserver <old_name>
go
sp_addserver <newname>, local
go
注意:您的数据未受到任何方式的破坏或损坏。
要解决此错误并再次启动 SQL Server,请执行以下任一操作:
从原始产品 CD 中运行 SQL Server 7.0 安装程序。这样做不会重新安装 SQL Server 或任何组件;但是,这会在内部更新 SQL Server 7.0,以反映新的 Windows 计算机名。还需要通过运行以下两个存储过程来更新 SQL Server 的内部服务器名:
sp_dropserver <old_name>
go
sp_addserver <newname>, local
go
如果将 SQL Server 配置为侦听多协议或 NWLink IPX/SPX 网络库,则需要将这些库删除,然后再使用 SQL Server 网络实用工具重新添加它们。
请将 Windows 计算机名重新更改为最初安装 SQL Server 7.0 时的原始名称。
浙公网安备 33010602011771号