Erstellen von Analysis Services-Skripts in Management Studio

SQL Server Management Studio schließt Skriptgenerierungsfunktionen, Vorlagen und Editoren ein, mit denen Sie Analysis Services-Objekte und Tasks schreiben können.

Script Analysis Services-Tasks in Management Studio

Sie können in SQL Server Management Studio Skripts erstellen, indem auf eine der Skriptoptionen in einem taskbezogenen Dialogfeld geklickt wird. Alle Dialogfelder, die Sie zum Ausführen von Aufgaben verwenden (z. B. Sicherung oder Wiederherstellungsdatenbank, Objektverarbeitung oder Aggregationsentwurf), beinhalten oben eine Skriptoption. Durch die Auswahl einer dieser Optionen wird auf Grundlage der Informationen und der Einstellungen im Dialogfeld ein XMLA-Skript generiert.

Standardmäßig wird das Skript generiert und in einem XMLA-Abfrage-Editor eingefügt. Sie können die Skriptoptionsliste jedoch auch erweitern, um das Skript an die Windows-Zwischenablage oder eine Datei weiterzuleiten.

So erstellen Sie Skripts für einen Analysis Services-Task

  1. Stellen Sie in SQL Server Management Studio eine Verbindung mit einer Instanz von Analysis Services her.

  2. Klicken Sie mit der rechten Maustaste auf eine Datenbank, und klicken Sie auf Sichern. Daraufhin wird das Dialogfeld Datenbank sichern geöffnet. Geben Sie einen Sicherungsdateinamen an, und wählen Sie die gewünschten Optionen für diese Sicherung aus.

  3. Klicken Sie auf Skript am oberen Rand des Dialogfelds. Die Funktion Skript ist ein Teil aller taskbasierten Dialogfelder in Management Studio. Es hat die folgenden Optionen: Skript für Aktion in Fenster 'Neue Abfrage' schreiben, um das Abfrage-Editor-Fenster zu öffnen, Skript für Aktion in Datei schreiben, um das XMLA-Skript in einer Datei zu speichern, oder Skript für Aktion in Zwischenablage schreiben, um das XMLA-Skript in der Zwischenablage zu speichern.

    Beachten Sie, dass die Option Skript für Aktion in Auftrag schreiben, die in Management Studio als Skriptoption aufgelistet wird, für Analysis Services-Skripts nicht unterstützt wird.

  4. Wenn Sie die Standardoption Skript für Aktion in Fenster 'Neue Abfrage' schreiben aktivieren, wird ein generiertes Skript in einem XMLA-Abfragefenster eingefügt.

    Sie können jetzt das Dialogfeld Datenbank sichern und das XMLA-Skript direkt bearbeiten oder ausführen.

Script Analysis Services-Objekte in Management Studio

Die Skripterstellung für Objekte mit SQL Server Management Studio wird ausgeführt durch Klicken mit der rechten Maustaste auf ein Analysis Services-Objekt in SQL Server Management Studio und Auswählen von entweder CREATE in, ALTER in oder DELETE in. Jede dieser Optionen kann für ein Fenster oder eine Datei gelten, aber unabhängig davon, wofür das Skript gilt, wird es in Form eines DDL-Skripts in einem XMLA-Wrapper erstellt. Ein großer Vorteil solcher Skripts ist, dass sie auf jedem Server ausgeführt werden können, auf den Sie sie verweisen. Namen in den Skripts können geändert werden, und sie können auf iterativer Basis zur Massenerstellung, Änderung oder zur Löschung von Objekten ausgeführt werden.

Objekte, die Sie schreiben können, schließen die Elemente einer Analysis Services-Datenbank ein, einschließlich Datenquellen, Datenquellensichten, Cubes, Dimensionen, Miningstrukturen und Rollen.

Erforderliche Komponenten schließen ein Verständnis für XML for Analysis (XMLA) ein. Glücklicherweise verfügt SQL Server Management Studio über eine Funktion, mit der das zum Erstellen von Objekten wie Cubes benötigte XMLA-Skript automatisch erstellt wird. Diese Automatisierungsfunktion erleichtert die Verwendung von XMLA. Weitere Informationen zum Verwenden von XMLA finden Sie unter Entwickeln mit XMLA in Analysis Services. Weitere Informationen zum Verwenden von XMLA finden Sie unter Entwickeln mit XMLA in Analysis Services.

Wichtiger HinweisWichtig

Wenn Sie Skripts für das Role-Objekt erstellen, müssen Sie sich darüber bewusst sein, dass die Sicherheitsberechtigungen in den Objekten enthalten sind, die sie sichern, statt in der Sicherheitsrolle, der sie zugeordnet sind.

So erstellen Sie Skripts für Analysis Services-Objekte

  1. Stellen Sie in SQL Server Management Studio eine Verbindung zu einer Instanz von Analysis Services her.

  2. Suchen Sie das Objekt, für das Sie ein Skript zum Erstellen, Ändern oder Löschen von Objekten erstellen möchten.

  3. Klicken Sie mit der rechten Maustaste auf das Objekt, zeigen Sie auf Skript für Cube als, zeigen Sie auf CREATE in, ALTER in oder DELETE in, und klicken Sie dann auf eine der folgenden Optionen: Neues Abfrage-Editorfenster zum Öffnen des Abfrage-Editorfensters, Datei zum Speichern des XMLA-Skripts in einer Datei oder Zwischenablage zum Speichern des XMLA-Skripts in der Zwischenablage.

    HinweisHinweis

    Normalerweise würden Sie Datei auswählen, wenn Sie mehrere verschiedene Versionen der Datei erstellen möchten.

Siehe auch

Verweis

XMLA-Abfrage-Editor (Analysis Services – Mehrdimensionale Daten)

Konzepte

Skriptverwaltungsaufgaben in Analysis Services