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.
Während der Entwicklung eines Analysis Services-Projekts in SQL Server Data Tools (SSDT) stellen Sie das Projekt häufig auf einem Entwicklungsserver bereit, um die vom Projekt definierte Analysis Services-Datenbank zu erstellen. Dies ist erforderlich, um das Projekt zu testen; um beispielsweise Zellen im Würfel und Dimensionsmitglieder zu durchsuchen oder Formeln für Key Performance Indikatoren (KPIs) zu überprüfen.
Bereitstellen eines Projekts
Sie können ein Projekt unabhängig bereitstellen oder alle Projekte innerhalb der Lösung bereitstellen. Wenn Sie ein Projekt bereitstellen, passieren mehrere Dinge nacheinander. Zunächst wird das Projekt erstellt. In diesem Schritt werden die Ausgabedateien erstellt, die die Analysis Services-Datenbank und die zugehörigen Objekte definieren. Als Nächstes wird der Zielserver überprüft. Schließlich werden die Zieldatenbank und die zugehörigen Objekte auf dem Zielserver erstellt. Während der Bereitstellung ersetzt das Bereitstellungsmodul alle bereits vorhandenen Datenbanken vollständig durch den Inhalt des Projekts, es sei denn, diese Objekte wurden während einer vorherigen Bereitstellung vom Projekt erstellt.
Nach einer anfänglichen Bereitstellung wird eine IncrementalSnapshot.xml Datei im <Ordner "Projektname>\obj" generiert. Diese Datei wird verwendet, um festzustellen, ob sich die Datenbank oder ihre Objekte auf dem Zielserver außerhalb des Projekts geändert haben. Wenn ja, werden Sie aufgefordert, alle Objekte in der Zieldatenbank zu überschreiben. Wenn alle Änderungen innerhalb des Projekts vorgenommen wurden und das Projekt für die inkrementelle Bereitstellung konfiguriert ist, werden nur die Änderungen auf dem Zielserver bereitgestellt.
Die Projektkonfiguration und die zugehörigen Einstellungen bestimmen die Bereitstellungseigenschaften, die zum Bereitstellen des Projekts verwendet werden. Für ein freigegebenes Projekt kann jeder Entwickler seine eigene Konfiguration mit eigenen Projektkonfigurationsoptionen verwenden. Beispielsweise kann jeder Entwickler einen anderen Testserver angeben, der isoliert von anderen Entwicklern funktioniert.