Vorbereiten von SQL Server zum Hosten einer Anwendungsdatenbank
Aktualisiert: 2009-04-09
Wenn Sie einen Computer mit Microsoft SQL Server für das Hosten einer Anwendungsdatenbank vorbereiten, müssen Sie überprüfen, ob die Dienstidentitätskonten korrekt eingerichtet sind. Die folgenden Skripts werden bereitgestellt, um sicherzustellen, dass Fehlermeldungen in den Anwendungsereignisprotokollen erfasst werden und jedem Dienstidentitätskonto die korrekte Rolle zugewiesen wurde. Weitere Informationen finden Sie unter Überlegungen zum Planning Server-Anwendungspoolidentitäts- und Dienstidentitätskonto.
Hinweis: |
---|
Dieser Artikel gilt nur für die verteilte Bereitstellung von Planning Server, nicht für eine eigenständige Bereitstellung. |
Wenn die Anwendungsdatenbank auf einem Computer mit SQL Server gehostet wird, auf dem sich nicht die Planning-Systemdatenbank befindet, müssen Sie das folgende Skript für jedes Dienstidentitätskonto auf jedem Server mit SQL Server ausführen, auf dem die Anwendung ausgeführt wird. Mithilfe der folgenden GRANT
-Anweisung werden die SQL Server-Fehlermeldungen aus RAISERROR
im Anwendungsereignisprotokoll erfasst.
use [master]
GO
GRANT ALTER TRACE TO [Domain\ServiceIdentityAccount]
GO
Das nächste Skript dient als Sicherheitsmaßnahme, mit der die Rolle dbcreator einem Dienstidentitätskonto zugewiesen wird. Sie müssen dieses Skript für jedes Dienstidentitätskonto auf jedem Server mit SQL Server ausführen, auf dem die Anwendung ausgeführt wird, wenn einer der folgenden Fälle für Sie gilt:
Sie möchten beim Erstellen der Anwendung in der Planning-Verwaltungskonsole die Option Anwendungserstellungsskripts automatisch ausführen auswählen.
Sie möchten das Feature für ausgehende Datenbanken im Planning-System verwenden.
Der Zweck der folgenden Anweisungen besteht darin, dem Dienstidentitätskonto die entsprechenden Berechtigungen zuzuweisen, sodass die Anwendung, die Stagingdatenbank oder die ausgehende Datenbank vom Dienstidentitätskonto auf dem Server mit der Anwendungsdatenbank erstellt werden kann. Mit diesem zusätzlichen, manuell auszuführenden Schritt soll die Sicherheit des Planning-Systems erhöht werden. Sie können die Rolle dbcreator für das Dienstidentitätskonto widerrufen, nachdem die Anwendung, die Stagingdatenbank oder die ausgehende Datenbank erstellt wurde.
use [master]
GO
EXEC master..sp_addsrvrolemember
@loginame = N'Domain\ServiceIdentityAccount',
@rolename = N'dbcreator'
GO
Hinweis: |
---|
Einzelheiten zu Planning Server-Datenbanken und entsprechende Richtlinien für den Entwurf des physischen Speichers finden Sie im Betriebshandbuch für PerformancePoint Server 2007 unter Warten von Planning Server-Datenbanken. Im darin enthaltenen Abschnitt über den Entwurf des physischen Planning Server-Datenbankspeichers finden Sie Informationen zum Entwurf von Datenbankdaten und Protokolldateien, zu der Platzierung der Datenbank tempdb und zum Entwurf von Dateigruppen. Die Informationen zum Entwurf des physischen Datenbankspeichers werden für die Bereitstellung benötigt. |