Freigeben über


Umbenennen einer Analysis Services-Instanz

Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Sie können eine vorhandene instance von Microsoft SQL Server Analysis Services umbenennen, indem Sie das Tool "Instanz umbenennen" verwenden, das mit Management Studio (Webinstallation) installiert ist.

Wichtig

Beim Umbenennen der instance wird das tool SQL Server Analysis Services Instanzumbenennung mit erhöhten Rechten ausgeführt und aktualisiert den Windows-Dienstnamen, die Sicherheitskonten und Registrierungseinträge, die diesem instance zugeordnet sind. Um sicherzustellen, dass diese Aktionen stattfinden, muss das Tool als lokaler Systemadministrator ausgeführt werden.

Das tool SQL Server Analysis Services Instanzumbenennung ändert den Programmordner, der für den ursprünglichen instance erstellt wurde, nicht. Ändern Sie den Namen des Programmordners nicht entsprechend der umbenannten Instanz. Wenn Sie den Namen eines Programmordners ändern, kann dies dazu führen, dass Setup die Installation nicht reparieren oder deinstallieren kann.

Hinweis

Das tool SQL Server Analysis Services Instanzumbenennung wird für die Verwendung in einer Clusterumgebung nicht unterstützt.

So benennen Sie eine Instanz von Analysis Services um

  1. Starten Sie das Tool "Instanzbenennung"ASInstanceRename.exeunter C:\Programme (x86)\Microsoft SQL Server Management Studio 19\Common7\IDE.

  2. Wählen Sie im Dialogfeld Instanz umbenennen aus der Liste Umzubenennende Instanz die Instanz aus, die Sie umbenennen möchten.

  3. Geben Sie in das Feld Neuer Instanzname den neuen Namen für die Instanz ein.

  4. Überprüfen Sie den Benutzernamen und das Kennwort, und klicken Sie auf Umbenennen.

    Die Analysis Services-Instanz wird im Rahmen der Namensänderung beendet und neu gestartet.

Prüfliste nach dem Umbenennen

  1. Um wieder auf die Datenbanken auf der umbenannten Instanz zugreifen zu können, müssen Sie die Datenverbindungen in Excel oder anderen Clientanwendungen manuell aktualisieren. Überprüfen Sie auch alle vordefinierten Verbindungen, z. B. freigegebene Reporting Services-Datenquellen, Excel-ODC-Dateien oder BI Semantikmodell-Verbindungsdateien, die möglicherweise auf die umbenannte Instanz verweisen.

  2. Aktualisieren Sie PowerShell-Skripts oder AMO-Skripts, mit denen Sie routinemäßig Datenbanken sichern, synchronisieren oder verarbeiten.

  3. Aktualisieren Sie die Projekteigenschaften für SQL Server Analysis Services Projekte, mit denen Sie in SQL Server Data Tools arbeiten. Für Serverinstanzen im tabellarischen Modus müssen die Eigenschaft Arbeitsbereichsserver für die Datei model.bim und die Eigenschaft Server für das Projekt aktualisiert werden.

  4. Je nachdem, wie Sie das Dienstkonto angegeben haben, müssen Sie ggf. Datenbank-Anmeldenamen oder Dateiberechtigungen aktualisieren, die dem Dienst Datenzugriffsrechte gewähren (z. B., wenn Sie das Dienstkonto verwenden, um Daten zu verarbeiten oder auf verknüpfte Objekte auf einem anderen Server zuzugreifen).

    Das Aktualisieren eines Datenbank-Anmeldenamens oder von Dateiberechtigungen ist erforderlich, wenn Sie ein virtuelles Konto zum Bereitstellen des Diensts verwendet haben. Virtuelle Konten basieren auf dem Instanznamen. Wenn Sie die Instanz umbenennen, wird daher gleichzeitig auch das virtuelle Konto aktualisiert. Dies bedeutet, dass alle vorherigen Anmeldenamen oder Berechtigungen, die Sie für die vorherige Instanz erstellt haben, nicht mehr gültig sind.

    Dies wird im folgenden Beispiel veranschaulicht. Angenommen, Sie haben einen Server im tabellarischen Modus als instance mit dem Namen "Tabular" mithilfe des virtuellen Standardkontos installiert, was zu der folgenden Konfiguration führt:

    1. Instanzname = <Server>\TABULAR

    2. Dienstname = MSOLAP$TABULAR

    3. Virtuelles Konto = NT-Dienst\ MSOLAP$TABULAR

    Angenommen, Sie benennen die instance in "TAB2" um. Nach der Namensänderung würde die Konfiguration wie folgt aussehen:

    1. Instanzname = <Server>\TAB2

    2. Dienstname = MSOLAP$TAB2

    3. Virtuelles Konto = NT-Dienst\ MSOLAP$TAB2

    Wie Sie sehen können, sind Datenbank- und Dateiberechtigungen, die zuvor "NT Service\ MSOLAP$TABULAR" erteilt wurden, nicht mehr gültig. Um sicherzustellen, dass vom Dienst ausgeführte Aufgaben und Vorgänge wie zuvor ausgeführt werden, müssen Sie jetzt neue Datenbank- und Dateiberechtigungen für "NT Service\ MSOLAP$TAB2" erteilen.