VSTS-Fehlernummer: 302851
VSTS-Fehlernummer: 302848
CI 17820
Symptome
Die Standard 64-Bit-Editionen von Microsoft SQL Server 2005 und höheren Versionen, bei denen die Berechtigung "Lock Pages in Memory" für das Dienstkonto des SQL Server-Moduls festgelegt ist, verwenden keine AWE-APIs (Address Windowing Extensions) für die Speicherzuweisung im Pufferpool. Die Verwendung von AWE-APIs in 64-Bit-Editionen von SQL Server für die Speicherzuweisung von Pufferpools wird als "gesperrte Seiten" bezeichnet. Kumulatives Updatepaket 2 für SQL Server 2008 Service Pack 1 und kumulatives Updatepaket 4 für SQL Server 2005 Service Pack 3 bieten Unterstützung für gesperrte Seiten.
Hinweis Standardmäßig unterstützen die Enterprise- und Developer-64-Bit-Editionen von SQL Server 2005 und späteren Versionen gesperrte Seiten. Weitere Informationen finden Sie auf folgender MSDN-Website:
https://msdn.microsoft.com/library/ms187499.aspx
Weitere Informationen
Die kumulativen Updates führen das Ablaufverfolgungsflag 845 ein und ermöglichen es SQL Server 2008 64-Bit Standard Edition und SQL Server 2005 64-Bit Standard Edition, gesperrte Seiten zu aktivieren, wenn die Berechtigung "Lock Pages in Memory" für das Dienstkonto des SQL Server Engine Service festgelegt ist.
Hinweis: Dieses Ablaufverfolgungsflag ist für Kunden, die Enterprise-64-Bit-Editionen oder Developer-64-Bit-Editionen von SQL Server verwenden, nicht erforderlich. Das Aktivieren dieses Ablaufverfolgungsflags in diesen Editionen hat keine Auswirkungen.
Um dieses Ablaufverfolgungsflag verwenden zu können, müssen Sie das Flag als Startoption für SQL Server mit dem Parameter –T festlegen. Weitere Informationen zum Aktivieren eines Ablaufverfolgungsflags als Startoption finden Sie auf der folgenden MSDN-Website:
https://msdn.microsoft.com/library/ms190737.aspx
Um sicherzustellen, dass das Ablaufverfolgungsflag gesperrte Seiten in 64-Bit-Editionen von SQL Server aktiviert hat, überprüfen Sie, ob die folgende Meldung beim Start in die SQL Server-Fehlerprotokolldatei geschrieben wird:
Verwenden gesperrter Seiten für den Pufferpool
Wenn diese Meldung in der Fehlerprotokolldatei nicht angezeigt wird, gehen Sie wie folgt vor:
Stellen Sie sicher, dass das Ablaufverfolgungsflag 845 ordnungsgemäß festgelegt ist. Ablaufverfolgungsflags, die als Startoptionen festgelegt sind, werden oben in der Fehlerprotokolldatei angezeigt.
Stellen Sie sicher, dass für das Dienstkonto für SQL Server die Berechtigung "Seiten im Arbeitsspeicher sperren" aktiviert ist. Sie müssen diese Berechtigungen nicht festlegen, wenn es sich bei dem SQL Server-Dienstkonto um das LOKALE SYSTEMKONTO handelt. Weitere Informationen finden Sie auf der folgenden MSDN-Website:
Das Aktivieren gesperrter Seiten kann sich negativ auf die Leistung Ihres Systems auswirken. Sie sollten alle möglichen Auswirkungen sorgfältig abwägen, bevor Sie Locked Pages verwenden, auch bei Enterprise- und Developer-Editionen.
Hinweis zur SQL Server 2008 R2 Standard Edition (64-Bit): Microsoft SQL Server 2008 R2 Standard Edition (64-Bit, alle RTM-Versionen und höher) erfordert außerdem, dass das Ablaufverfolgungsflag 845 als Startparameter hinzugefügt wird, damit SQL Server gesperrte Seiten für den Pufferpool verwenden können, wenn die SQL Server dem Dienstkonto die Sicherheitsberechtigung "Seiten im Arbeitsspeicher sperren" erteilt wird.
Hinweis zu SQL Server 2012 Standard Edition (64-Bit): Für Microsoft SQL Server 2012 Standard Edition (64-Bit) müssen Sie kein Ablaufverfolgungsflag aktivieren, damit SQL Server gesperrte Seiten für den Pufferpool verwenden kann, wenn der SQL Server dem Dienstkonto die Sicherheitsberechtigung "Seiten im Arbeitsspeicher sperren" erteilt wird.
Weitere Informationen zum kumulativen Updatepaket 4 für SQL Server 2005 Service Pack 3
Weitere Informationen dazu, welche Dateien geändert werden, sowie zu den Voraussetzungen für die Anwendung des kumulativen Updatepakets, das den in diesem Microsoft Knowledge Base-Artikel beschriebenen Hotfix enthält, finden Sie im folgenden Artikel der Microsoft Knowledge Base:
970279 Kumulatives Updatepaket 4 für SQL Server 2005 Service Pack 3
Weitere Informationen zum kumulativen Updatepaket 2 für SQL Server 2008 Service Pack 1
Weitere Informationen zu diesem kumulativen Updatepaket finden Sie im folgenden Artikel der Microsoft Knowledge Base:
970315 Kumulatives Updatepaket 2 für SQL Server 2008 Service Pack 1
Weitere Informationen zu den Auswirkungen der Verwendung von gesperrten Seiten mit SQL Server finden Sie im folgenden Artikel der Microsoft Knowledge Base:
918483 Reduzieren der Auslagerung von Pufferpoolspeicher in der 64-Bit-Version von SQL Server
Weitere Informationen zum Aktivieren von "Gesperrte Seiten"-Features in SQL Server 2012 und anderen Versionen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
2659143 Aktivieren des Features "Gesperrte Seiten" in SQL Server 2012