2010-02-25 7 views
1

J'ai besoin de savoir si le commutateur /3GB et le /PAE sont activés sur un serveur.Requêtes liées à la mémoire TSQL

En outre, je veux connaître la taille du fichier de la page et la RAM physique sur le serveur.

Je peux les vérifier manuellement mais comment les vérifier en utilisant TSQL sur SQL 2000 et SQL 2005?

Répondre

2

Utilisation WMI:

Pour exécuter des requêtes WMI, utilisez ExecuteWQL du cadre de gestion axée sur les politiques (que vous devriez utiliser de toute façon pour la tâche de vérification que vous décrivez, voir Administering Servers by Using Policy-Based Management).

PowerShell peut également lire WMI. En fin de compte, les requêtes WQL peuvent être exécutées directement à partir de T-SQL en utilisant sp_OACreate et amis.

+0

Merci beaucoup – Manjot

0

cela ressemble à un 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 
+1

mais whatif le serveur a seulement par exemple. 2GB et OS n'ont pas autant disponible indépendamment du commutateur/3gb. ... comme si quelqu'un l'avait fait accidentellement – Manjot

Questions connexes