AWE、加载计数器错误
错误#1 16:28 2012-7-25
数据库服务器A想开启下sql server 2000的AWE。结果发现在查询分析器中执行RECONFIGURE时报错。运行的语句为:

1 sp_configure 'show advanced options',1 2 reconfigure 3 go 4 sp_configure 'awe enabled',1 5 reconfigure 6 go 7 sp_configure 'max server memory',4096 8 reconfigure 9 go
报错信息:
已将配置选项 'show advanced options' 从 1 改为 1。请运行 RECONFIGURE 语句以安装。
服务器: 消息 5808,级别 16,状态 1,行 2
建议不要对系统目录进行特殊更新。请用 RECONFIGURE WITH OVERRIDE 语句来强制实施这一配置
解答#1 --查看配置信息
select * from sysconfigures order by config
allow updates to system tables对应的value为1(允许更新选项设置为 1 时,不能直接更新系统表)
解决方案一:依据提示信息用RECONFIGURE WITH OVERRIDE
方案二:将allow updates to system tables对应的值修改为0
1 sp_configure 'show advanced options',1 2 reconfigure with override
查看系统是否开启AWE
1 --查看系统是否开启AWE 2 sp_configure 'show advanced options',1 3 reconfigure with override 4 go 5 sp_configure 'awe enabled'--返回的run_value为1表示已经开启了AWE 6 或者在日志信息中看到下面的语句也表示成功开启了AWE 7 2012-06-28 10:05:15.32 server Address Windowing Extensions enabled.
错误#2 11:15 2012-7-26
在性能日志与警报中,计数器日志下,添加新的日志设置
如果添加的计数器中包括SQLSERVER的计数器,在事件查看器应用程序下会有很多类似下面的错误
Windows 无法加载可扩展计数器 DLL MSSQL$SQL2000,数据段中的第一个 DWORD 是 Windows 错误码。
服务未能将计数器 '\\SERVERNAME\MSSQL$SQL2000:Buffer Manager\Lazy writes/ sec' 添加到 test 日志或警报。这个日志或警报将继续,但是那个计数器的数据将不会被收集。 返回的错误是: 在系统上找不到指定的对象。
SQLSERVER的性能计数器 http://www.ixpub.net/thread-839785-1-1.html
In command line执行以下命令
1 unlodctr MSSQLServer 2 cd C:\Program Files\Microsoft SQL Server\MSSQL\BINN 3 lodctr sqlctr.ini 4 net stop mssqlserver 5 net start mssqlserver
参照以上方法修改后结果还是一样,只是在系统监视器下面添加SQLSERVER的计数器,不会有错误信息。
解答#2 15:04 2012-7-31
通过搜索SysmonLog得到其对应Performance Logs and Alerts服务,正是收集性能信息的服务。查看其登录用户,默认为内置用户NT Authority\NetworkService
SQL Server服务登录身份为administrator
解决思路:需使Performance Logs and Alerts服务的登录帐户具有对SQL计数器 DLL(sqlctr80.dll,SQL2000)的读取运行权限http://bbs.csdn.net/topics/230001027
其一:修改Performance Logs and Alerts服务的登录帐户为administrator
|
【作者】: 醒嘞 |
【出处】: http://www.cnblogs.com/Uest/ | |
【声明】: 本文内容仅代表个人观点。如需转载请保留此段声明,且在文章页面明显位置给出原文链接! |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?