Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
SQL Server Management Studio umfasst Features der Skriptgenerierung, Vorlagen und Editoren, die Sie zum Skripten von Analysis Services-Objekten und -Aufgaben verwenden können.
Dienste zur Skriptanalyse-Aufgaben in Management Studio
Skriptaufgaben in SQL Server Management Studio werden durch Klicken auf eine der Skriptoptionen in einem aufgabenorientierten Dialogfeld erreicht. Alle Dialogfelder, die Sie zum Ausführen von Aufgaben verwenden, z. B. Sicherung oder Wiederherstellungsdatenbank, Verarbeiten eines Objekts oder Entwerfen einer Aggregation, enthalten oben im Dialogfeld eine Skriptoption. Wenn Sie eine dieser Optionen auswählen, wird ein XMLA-Skript basierend auf den Informationen und Einstellungen im Dialogfeld generiert.
Standardmäßig wird das Skript generiert und in einem XMLA-Abfrage-Editor platziert, Sie können aber auch die Skriptoptionsliste erweitern, um das Skript in die Windows-Zwischenablage oder eine Datei zu leiten.
So skripten Sie eine Analysis Services-Aufgabe
Stellen Sie in SQL Server Management Studio eine Verbindung mit einer Instanz von Analysis Services her.
Klicken Sie mit der rechten Maustaste auf eine Datenbank, und klicken Sie auf "Sichern". Dadurch wird das Dialogfeld "Sicherungsdatenbank" geöffnet. Geben Sie einen Namen der Sicherungsdatei an, und wählen Sie die gewünschten Optionen für diese Sicherung aus.
Klicken Sie oben im Dialogfeld auf "Skript ". Das Skriptfeature ist Teil aller aufgabenbasierten Dialogfelder in Management Studio. Es verfügt über die folgenden Optionen: Skriptaktion für neues Abfragefenster zum Öffnen des Abfrage-Editor-Fensters, Skriptaktion für Datei zum Speichern des XMLA-Skripts in einer Datei oder Skriptaktion in Zwischenablage zum Speichern des XMLA-Skripts in der Zwischenablage.
Beachten Sie, dass die Option "Skriptaktion für Auftrag" , die in Management Studio als Skriptoption aufgeführt ist, für Analysis Services-Skripts nicht unterstützt wird.
Wenn Sie die Standardoption Skriptaktion zu neuem Abfragefenster auswählen, wird ein generiertes Skript in einem XMLA-Abfragefenster platziert.
Sie können nun das Dialogfeld "Sicherungsdatenbank" schließen und das XMLA-Skript direkt bearbeiten oder ausführen.
Script Analysis Services-Objekte in Management Studio
Das Skripting von Objekten in SQL Server Management Studio wird durch einen Rechtsklick auf ein Analysis Services-Objekt in SQL Server Management Studio und die Auswahl von entweder Erstellen zu, Ändern zu oder Löschen zu durchgeführt. Jede dieser Optionen kann an ein Fenster oder eine Datei weitergeleitet werden, aber unabhängig davon, an welchen Ort das Skript weitergeleitet wird, wird es in Form eines DDL-Skripts in einem XMLA-Wrapper verwendet. Ein großer Vorteil für solche Skripts ist, dass sie für jeden Server ausgeführt werden können, auf den Sie sie verweisen. Außerdem können Namen in den Skripten geändert und iterativ zur Massenkonstruktion, Änderung oder Löschung von Objekten ausgeführt werden.
Objekte, die Sie skripten können, umfassen die Elemente einer Analysis Services-Datenbank, einschließlich Datenquellen, Datenquellenansichten, Cubes, Dimensionen, Miningstrukturen und Rollen.
Zu den Voraussetzungen gehört ein Verständnis von XML für die Analyse (XMLA). Glücklicherweise verfügt SQL Server Management Studio über ein Feature, das automatisch das XMLA-Skript erstellt, das zum Erstellen von Objekten wie Cubes erforderlich ist. Dieses Automatisierungsfeature trägt dazu bei, die Lernkurve für XMLA zu reduzieren. Weitere Informationen zur Verwendung von XMLA finden Sie unter Developing with XMLA in Analysis Services. Weitere Informationen zur Verwendung von XMLA finden Sie unter Developing with XMLA in Analysis Services.
Von Bedeutung
Beachten Sie beim Skripten des Role-Objekts, dass Berechtigungen in den Objekten enthalten sind, die sie schützen, und nicht in der Sicherheitsrolle, der sie zugeordnet sind.
So skripten Sie Analysis Services-Objekte
Stellen Sie in SQL Server Management Studio eine Verbindung mit einer Instanz von Analysis Services her.
Suchen Sie das Objekt, für das Sie ein Skript erstellen möchten, das Objekte erstellt, ändert oder löscht.
Klicken Sie mit der rechten Maustaste auf das Objekt, zeigen Sie auf Script Cube as, zeigen Sie auf CREATE To, ALTER To oder Delete To, und klicken Sie dann auf eine der folgenden Optionen: Neues Abfrage-Editor-Fenster zum Öffnen des Abfrage-Editor-Fensters, Datei zum Speichern des XMLA-Skripts in einer Datei oder Zwischenablage zum Speichern des XMLA-Skripts in der Zwischenablage.
Hinweis
Normalerweise würden Sie "Datei" auswählen, wenn Sie mehrere verschiedene Versionen der Datei erstellen möchten.
Siehe auch
Skriptverwaltungsaufgaben in Analysis Services
XMLA-Abfrage-Editor (Analysis Services - Multidimensional Data)