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.
gilt für:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Nachdem Sie Ihre SQL Server Analysis Services-Datenbank aus Ihrem SQL Server Analysis Services-Projekt in einer SQL Server 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 vorgenommen werden. Andere Änderungen können nur mithilfe von SQL Server Data Tools vorgenommen werden, entweder im Projektmodus oder im Onlinemodus (z. B. Hinzufügen von Attributen oder benutzerdefinierten Hierarchien).
Sobald Sie eine Änderung an einer bereitgestellten SQL Server Analysis Services-Datenbank mit SQL Server Management Studio oder SQL Server Data Tools im Onlinemodus vornehmen, ist das SQL Server Analysis Services-Projekt, das für die Bereitstellung verwendet wurde, veraltet. Wenn ein Entwickler Änderungen innerhalb des SQL Server 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 SQL Server Analysis Services-Datenbank angezeigt werden.
Es gibt mehrere Möglichkeiten, wie Sie SQL Server 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 SQL Server Analysis Services-Datenbank vorgenommen wird, verwenden Sie SQL Server Data Tools, um ein neues SQL Server Analysis Services-Projekt basierend auf der geänderten Version der SQL Server Analysis Services-Datenbank zu erstellen. Dieses neue SQL Server Analysis Services-Projekt kann als primäre Kopie des Projekts in das Quellcodeverwaltungssystem eingecheckt werden. Diese Methode funktioniert unabhängig davon, ob die Änderung an der SQL Server Analysis Services-Datenbank mit SQL Server Management Studio oder SQL Server Data Tools im Onlinemodus vorgenommen wurde.
Methode 2: Nehmen Sie nur Änderungen an der Produktionsversion einer SQL Server Analysis Services-Datenbank mithilfe von SQL Server Management Studio oder SQL Server Data Tools im Projektmodus vor. Mit dieser Methode können Sie Optionen verwenden, die Ihnen im SQL Server 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 SQL Server Analysis Services-Datenbank mithilfe von SQL Server Management Studio oder SQL Server Data Tools im Onlinemodus vor. Da beide Tools nur mit demselben Onlineserver arbeiten, gibt es keine Möglichkeiten, unterschiedliche Versionen aus der Synchronisierung herauszuholen.