TSQL запросы, связанные с памятью - PullRequest
1 голос
/ 26 февраля 2010

Мне нужно узнать, включен ли на сервере переключатель /3GB и /PAE.

Также я хочу узнать размер файла подкачки и физической памяти на сервере.

Я могу проверить их вручную, но как их проверить с помощью TSQL как в SQL 2000, так и в SQL 2005?

Ответы [ 2 ]

2 голосов
/ 26 февраля 2010

Использовать WMI:

Для выполнения запросов WMI используйте ExecuteWQL из инфраструктуры управления на основе политик (которую в любом случае следует использовать для описываемой вами задачи аудита, см. Администрирование серверов с помощью управления на основе политик ).

PowerShell также может читать WMI. В конечном счете, WQL-запросы можно запускать прямо из T-SQL, используя sp_OACreate и друзей.

0 голосов
/ 26 февраля 2010

это выглядит как один 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
...