Sperren von Seiten im Speicher Berechtigung muss vor der Konfiguration von AWE für SQL Server erteilt werden.
Die Option Sperren von Seiten im Speicher ist in SQL Server 2012 standardmäßig auf AUS festgelegt.
Wenn Sie über Systemadministratorrechte verfügen, können Sie die Option manuell mithilfe des Windows-Gruppenrichtlinientools (gpedit.msc ) aktivieren und dies Berechtigung dem Konto zuweisen, auf dem SQL Server ausgeführt wird.
Erweitern Sie in der Konsole Gruppenrichtlinie die Option Computerkonfiguration und dann Windows-Einstellungen.
Erweitern Sie Sicherheitseinstellungen und dann Lokale Richtlinien.
Wählen Sie den Ordner Zuweisen von Benutzerrechten aus.
Die Richtlinien werden im Detailbereich angezeigt.
Doppelklicken Sie im Detailbereich auf Sperren von Seiten im Speicher.
Klicken Sie im Dialogfeld Lokale Sicherheitsrichtlinie auf "Hinzufügen".
Fügen Sie im Dialogfeld Benutzer oder Gruppen auswählen ein Konto mit Berechtigungen hinzu, um sqlservr.exe auszuführen.
Klicken Sie im Menü Start auf Ausführen. Geben Sie im Feld Öffnen den Text gpedit.msc ein. Das Dialogfeld Gruppenrichtlinie wird geöffnet.
Erweitern Sie in der Konsole Gruppenrichtlinie die Option Computerkonfiguration und dann Windows-Einstellungen.
Erweitern Sie Sicherheitseinstellungen und dann Lokale Richtlinien.
Wählen Sie den Ordner Zuweisen von Benutzerrechten aus. Die Richtlinien werden im Detailbereich angezeigt.
Doppelklicken Sie im Detailbereich auf Sperren von Seiten im Speicher.
Klicken Sie im Dialogfeld Lokale Sicherheitsrichtlinie auf "Hinzufügen".
Fügen Sie im Dialogfeld Benutzer oder Gruppen auswählen ein Konto mit Berechtigungen hinzu, um sqlservr.exe auszuführen.
Name | Beschreibung | Standardwert |
Aktiviert | Aktiviert oder deaktiviert den Workflow. | Ja |
Priorität | Definiert die Warnungspriorität. | 1 |
Schweregrad | Definiert den Warnungsschweregrad. | 2 |
Target | Microsoft.SQLServer.2012.DBEngine | ||
Category | EventCollection | ||
Enabled | True | ||
Event_ID | 17179 | ||
Event Source | $Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$ | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Application | ||
Comment | Mom2012ID='{D2616971-B256-4F53-A630-48D833A03F5C}';MOM2012GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74} |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
_F6DA1507_12AF_11D3_AB21_00A0C98620CE_ | DataSource | Microsoft.Windows.EventProvider | Microsoft.SQLServer.SQLDefaultAccount |
GenerateAlert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.SQLServer.2012.AWE__Could_not_use_Address_Windowing_Extensions_because__lock_pages_in_memory__privilege_was_not_granted_5_Rule" Target="SQL2012Core!Microsoft.SQLServer.2012.DBEngine" Enabled="true" ConfirmDelivery="true" Remotable="true" Comment="Mom2012ID='{D2616971-B256-4F53-A630-48D833A03F5C}';MOM2012GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="_F6DA1507_12AF_11D3_AB21_00A0C98620CE_" Comment="{F6DA1507-12AF-11D3-AB21-00A0C98620CE}" TypeID="Windows!Microsoft.Windows.EventProvider" RunAs="SQL!Microsoft.SQLServer.SQLDefaultAccount">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>17179</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="SQL!Microsoft.SQLServer.DBEngine"]/ServiceName$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SQLServer.2012.AWE__Could_not_use_Address_Windowing_Extensions_because__lock_pages_in_memory__privilege_was_not_granted_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>Event ID: $Data/EventDisplayNumber$. $Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
</WriteActions>
</Rule>