Möglicherweise verminderte Leistung in einige Features von SQL Server 2005, wenn Sie EFS, verwenden um Datenbankdateien zu verschlüsseln

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 922121 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Zusammenfassung

Verminderte Leistung in einige Features von Microsoft SQL Server 2005 kann auftreten, wenn Sie (ENCRYPTING File System), verwenden um die Datenbankdateien zu verschlüsseln.

Weitere Informationen

Wenn Sie EFS zum Verschlüsseln einer Datenbankdatei verwenden, wird der vollständige Inhalt der Datenbankdatei verschlüsselt. Dies tritt unabhängig von der tatsächlichen Daten und Metadaten, die in der Datenbankdatei enthalten ist. Wir empfehlen die Verwendung EFS in Szenarien, in denen ist physischen Medien Datenverlust möglich.

Wenn SQL Server 2005 einen e/A-Vorgang auf eine EFS-verschlüsselte Datenbank-Datei durchführt, ist der e/a-Vorgang synchron. Daher können verminderte Leistung in einige Features von SQL Server 2005 auftreten. Beispielsweise kann der Leistung der Read-ahead-Funktion und der Prüfpunkt-Funktion verringert werden.

Wenn ein SQL Server-Arbeitsthread einen e/A-Vorgang auf eine EFS-verschlüsselte Datenbank-Datei durchführt, wartet der Arbeitsthread, bis der aktuelle e/A-Vorgang für die EFS-verschlüsselte Datenbank-Datei abgeschlossen ist. Darüber hinaus wird der SQL Server-Planer bis weiterhin der aktuelle Thread angehalten werden. Daher gibt der SQL Server-Arbeitsthreads, die für den SQL Server-Taskplaner verbleibt ausstehende werden bis der erste Arbeitsthread die e/A fortgesetzt. In diesem Szenario wird die Leistung von SQL Server 2005 verringert.

Sie können dieses Problem vermeiden, indem die systemeigene SQL Server 2005-Verschlüsselungsfunktion in Serverinstallationen von SQL Server 2005.

Wenn Sie EFS zum Verschlüsseln der Datenbankdateien in einer SQL Server 2005-Installation verwenden müssen, können Sie die Option SQL Server-e/a-Affinity Mask angeben. Weitere Informationen über die Option Mask e/a-Affinität finden Sie unter den folgenden Artikel zu SQL Server-Onlinedokumentation:
http://msdn2.microsoft.com/en-us/library/ms189629.aspx
Wenn Sie die Option SQL Server-e/a-Affinity Mask verwenden, werden e/a-Vorgang Anforderungen auf EFS-verschlüsselte Datenbankdateien einen separaten SQL Server-Planer zugewiesen. Obwohl die Ausgabeoperationen weiterhin mit EFS verschlüsselte Datenbankdateien synchron sind, wird der SQL Server-Arbeitsthread ohne wartet des aktuellen e/a-Vorgangs mit der EFS-verschlüsselte Datenbank-Datei abgeschlossen werden fortgesetzt.

Hinweis: Alternativ sollten Sie berücksichtigen, Datenbankdateien auf einer separaten Instanz von SQL Server 2005 hosting dem EFS verschlüsselt werden.

Weitere Informationen zum Festlegen der Option SQL Server-e/a-Affinität finden Sie im folgenden Artikel der Microsoft Knowledge Base:
298402INF: Verstehen, wie die Option SQL Server-e/a-Affinität festgelegt

Eigenschaften

Artikel-ID: 922121 - Geändert am: Dienstag, 20. November 2007 - Version: 1.3
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Keywords: 
kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbinfo KB922121 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 922121
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com