【发布时间】:2011-01-21 06:13:06
【问题描述】:
我需要查看是否在服务器上启用了/3GB 开关和/PAE。
另外,我想知道页面文件的大小和服务器上的物理内存。
我可以手动检查它们,但如何在 SQL 2000 和 SQL 2005 上使用 TSQL 检查它们?
【问题讨论】:
标签: sql sql-server sql-server-2005 tsql sql-server-2000
我需要查看是否在服务器上启用了/3GB 开关和/PAE。
另外,我想知道页面文件的大小和服务器上的物理内存。
我可以手动检查它们,但如何在 SQL 2000 和 SQL 2005 上使用 TSQL 检查它们?
【问题讨论】:
标签: sql sql-server sql-server-2005 tsql sql-server-2000
使用 WMI:
要运行 WMI 查询,请使用基于策略的管理框架中的 ExecuteWQL(无论如何您都应该将其用于您描述的审计任务,请参阅 Administering Servers by Using Policy-Based Management)。
PowerShell 也可以读取 WMI。最终,WQL 查询可以使用sp_OACreate 和朋友直接从 T-SQL 运行。
【讨论】:
这看起来像一个http://sugeshkr.blogspot.com/2007/12/check-if-3gb-is-configured-or-not.html
If(Select Virtual_Memory_In_Bytes/1024/(2048*1024) from Sys.dm_os_Sys_Info) < 1
Begin
PRINT '/3GB Switch Not Configured in Boot.Ini (CHECK)'
End
【讨论】: