我需要查找服务器上是否启用了/3GB
切换和/PAE
。
另外,我想知道服务器上页面文件和物理RAM的大小。
我可以手动检查它们但是如何在SQL 2000和SQL 2005上使用TSQL检查它们?
答案 0 :(得分:2)
使用WMI:
要运行WMI查询,请使用基于策略的管理框架中的ExecuteWQL(无论如何,您应该使用Administering Servers by Using Policy-Based Management来执行您描述的审核任务,请参阅PowerShell)。
sp_OACreate也可以阅读WMI。最终,WQL查询可以使用{{3}}和朋友直接从T-SQL运行。
答案 1 :(得分:0)
这看起来像一个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