Share via


Erforderliche Berechtigungen zum Ausführen des Datenbankoptimierungsratgebers

Für die Sicherheit des Datenbankoptimierungsratgebers sorgen die Anmeldeinformationen, die der Benutzer eingibt. Dies gilt für die grafische Benutzeroberfläche und das Befehlszeilenprogramm dta. Der Datenbankoptimierungsratgeber kann Microsoft Windows-Anmeldeinformationen oder Microsoft SQL Server-Anmeldeinformationen verwenden. Welche Anmeldeinformationen der Datenbankoptimierungsratgeber verwendet, hängt vom Dienstkontotyp ab, der während der Installation konfiguriert wird. Weitere Informationen zum Konfigurieren von Dienstkonten während der Installation finden Sie unter Einrichten von Windows-Dienstkonten.

HinweisHinweis

Der Datenbankoptimierungsratgeber sendet als Teil des Optimierungsprozesses Showplan-Anforderungen. Wenn eine Ablaufverfolgungstabelle oder -datei, die die Datenspalte LoginName enthält, als Arbeitsauslastung gelesen wird, übernimmt der Datenbankoptimierungsratgeber die Identität des in LoginName angegebenen Benutzers. Wenn dieser Benutzer keine ausreichenden Berechtigungen zum Ausführen und Erstellen von Showplans oder in der Ablaufverfolgung enthaltenen Anweisungen besitzt, optimiert der Datenbankoptimierungsratgeber diese Anweisungen nicht. Um dieses Problem zu lösen, müssen Sie die LoginName-Spalte bei Ereignissen entfernen, die nicht optimiert werden. Weitere Informationen finden Sie im Abschnitt über Arbeitsauslastungen mit Ablaufverfolgungsdateien oder Ablaufverfolgungstabellen, die die LoginName-Datenspalte enthalten, unter Vorgehensweise: Erstellen von Arbeitsauslastungen.

Initialisieren des Datenbankoptimierungsratgebers

Nachdem Sie SQL Server installiert haben, muss ein Benutzer, der ein Mitglied der festen Serverrolle sysadmin ist, den Datenbankmoduloptimierungsratgeber vor allen anderen Benutzern starten. Wenn der Benutzer sysadmin den Datenbankoptimierungsratgeber startet, wird dadurch die Anwendung für die Verwendung durch andere Benutzer initialisiert. Nach der Initialisierung des Datenbankoptimierungsratgebers kann jeder Benutzer, der ein Mitglied der festen Datenbankrolle db_owner ist, mit dem Datenbankoptimierungsratgeber Tabellen in Datenbanken optimieren, die er besitzt. Weitere Informationen zum Initialisieren des Datenbankoptimierungsratgebers finden Sie unter Initialisieren des Datenbankoptimierungsratgebers.