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.
Nachdem Sie Ihre Analysis Services-Datenbank aus Ihrem Analysis Services-Projekt in einer Analysis Services-Instanz entwickelt und bereitgestellt haben, müssen Sie entscheiden, wie Sie Änderungen an Objekten in der bereitgestellten Datenbank vornehmen möchten. Bestimmte Änderungen, die sich auf Sicherheitsrollen, Partitionierung und Speichereinstellungen beziehen, können entweder mit SQL Server Management Studio oder SQL Server Data Tools (SSDT) vorgenommen werden. Andere Änderungen können nur mithilfe von SQL Server Data Tools (SSDT) vorgenommen werden, entweder im Projektmodus oder im Onlinemodus (z. B. Hinzufügen von Attributen oder benutzerdefinierten Hierarchien).
Sobald Sie eine Änderung an einer bereitgestellten Analysis Services-Datenbank mit SQL Server Management Studio oder SQL Server Data Tools (SSDT) im Onlinemodus vornehmen, ist das Analysis Services-Projekt, das für die Bereitstellung verwendet wurde, veraltet. Wenn ein Entwickler Änderungen innerhalb des Analysis Services-Projekts vornimmt und versucht, das geänderte Projekt bereitzustellen, wird der Entwickler aufgefordert, die gesamte Datenbank zu überschreiben. Wenn der Entwickler die gesamte Datenbank überschreibt, muss sie ebenfalls verarbeitet werden. Dieses Problem wird zusammengesetzt, wenn die Änderungen, die direkt an der bereitgestellten Datenbank durch die Produktionsmitarbeiter vorgenommen wurden, nicht an das Entwicklungsteam übermittelt wurden, da sie nicht verstehen, warum ihre Änderungen nicht mehr in der Analysis Services-Datenbank angezeigt werden.
Es gibt mehrere Möglichkeiten, wie Sie SQL Server Analysis Services-Tools verwenden können, um die in dieser Situation inhärenten Probleme zu vermeiden.
Methode 1: Wenn eine Änderung an einer Produktionsversion einer Analysis Services-Datenbank vorgenommen wird, verwenden Sie SQL Server Data Tools (SSDT), um ein neues Analysis Services-Projekt basierend auf der geänderten Version der Analysis Services-Datenbank zu erstellen. Dieses neue Analysis Services-Projekt kann als Masterkopie des Projekts in das Quellcodeverwaltungssystem eingecheckt werden. Diese Methode funktioniert unabhängig davon, ob die Änderung an der Analysis Services-Datenbank mit SQL Server Management Studio oder SQL Server Data Tools (SSDT) im Onlinemodus vorgenommen wurde.
Methode 2: Nehmen Sie nur Änderungen an der Produktionsversion einer Analysis Services-Datenbank mithilfe von SQL Server Management Studio oder SQL Server Data Tools (SSDT) im Projektmodus vor. Mit dieser Methode können Sie optionen verwenden, die Ihnen im Analysis Services-Bereitstellungs-Assistenten zur Verfügung stehen, um änderungen beizubehalten, die von SQL Server Management Studio vorgenommen wurden, z. B. Sicherheitsrollen und Speichereinstellungen. Dadurch wird sichergestellt, dass die entwurfsbezogenen Einstellungen in der Projektdatei gespeichert werden (Speichereinstellungen und Sicherheitsrollen können ignoriert werden), und der Onlineserver wird für Speichereinstellungen und Sicherheitsrollen verwendet.
Methode 3: Nehmen Sie nur Änderungen an der Produktionsversion einer Analysis Services-Datenbank mithilfe von SQL Server Management Studio oder SQL Server Data Tools (SSDT) im Onlinemodus vor. Da beide Tools nur mit demselben Onlineserver arbeiten, gibt es keine Möglichkeiten, unterschiedliche Versionen aus der Synchronisierung herauszuholen.