Dokumentieren und Skripterstellung einer Analysis Services-Datenbank
Nachdem eine Datenbank bereitgestellt ist, können Sie mithilfe von SQL Server Management Studio die Metadaten der Datenbank oder eines in der Datenbank enthaltenen Objekts als XML for Analysis (XMLA)-Skript ausgeben. Sie können dieses Skript in ein neues XMLA-Abfrage-Editor-Fenster, in eine Datei oder die Zwischenablage exportieren. Weitere Informationen zu XMLA finden Sie unter Analysis Services Scripting Language-Referenz.
Das generierte XMLA-Skript verwendet Elemente der Analysis Services-Skriptsprache (ASSL), um im Skript enthaltene Objekte zu definieren. Wenn Sie ein CREATE-Skript generiert haben, enthält das entstandene XMLA-Skript einen XMLA Create-Befehl und ASSL-Elemente, die verwendet werden können, um die gesamte Analysis Services-Datenbankstruktur auf einer Instanz zu erstellen. Wenn Sie ein ALTER-Skript generiert haben, enthält das resultierende XMLA-Skript den XMLA-Befehl Alter und ASSL-Elemente, mit denen die Struktur einer vorhandenen Analysis Services-Datenbank wieder in dem Zustand wiederhergestellt werden kann, den sie zum Zeitpunkt der Skripterstellung innehatte.
Sie können das aus einer Analysis Services-Datenbank generierte XMLA-Skript auf viele verschiedene Weisen verwenden, so z. B. wie folgt:
Verwalten eines Sicherungsskripts, mit dem Sie alle Datenbankobjekte und -berechtigungen neu erstellen können.
Erstellen oder Aktualisieren von Datenbankentwicklungscode.
Erstellen eines Testes oder einer Entwicklungsumgebung aus einem vorhandenen Schema heraus.