Erfahren Sie, wie Sie Abonnements in SQL Server Reporting Services (SSRS) migrieren, indem Sie neuen Domänenbenutzern den Zugriff auf ihre vorherigen Abonnements nach einer Domänenmigration ermöglichen.
---
Dieses Video basiert auf der Frage https://stackoverflow.com/q/62291695/ gestellt von dem Nutzer 'larryr' ( https://stackoverflow.com/u/261996/ ) sowie auf der Antwort https://stackoverflow.com/a/62314353/ bereitgestellt von dem Nutzer 'larryr' ( https://stackoverflow.com/u/261996/ ) auf der Website 'Stack Overflow'. Vielen Dank an diese großartigen Nutzer und die Stackexchange-Community für ihre Beiträge.
Besuchen Sie diese Links, um den Originalinhalt und weitere Details zu sehen, z. B. alternative Lösungen, aktuelle Entwicklungen zum Thema, Kommentare, Versionsverlauf usw. Der ursprüngliche Titel der Frage lautete beispielsweise: SSRS - Domain Migration and Subscription Ownership
Außerdem steht der Inhalt (außer Musik) unter der Lizenz CC BY-SA https://meta.stackexchange.com/help/l...
Der ursprüngliche Fragenbeitrag steht unter der Lizenz 'CC BY-SA 4.0' ( https://creativecommons.org/licenses/... ), und der ursprüngliche Antwortbeitrag steht unter der Lizenz 'CC BY-SA 4.0' ( https://creativecommons.org/licenses/... ).
Falls Ihnen irgendetwas auffällt oder Unstimmigkeiten bestehen, schreiben Sie mir bitte an vlogize [AT] gmail [DOT] com.
---
Umgang mit SSRS-Abonnementbesitz nach einer Domänenmigration
In der heutigen schnelllebigen Geschäftswelt sehen sich Organisationen häufig mit der Notwendigkeit konfrontiert, von einer Domäne zu einer anderen zu migrieren. Während dieser Prozess viele Vorteile bringen kann, kann er auch zu Komplikationen führen. Ein solches Problem tritt in SQL Server Reporting Services (SSRS) auf, wenn Benutzer feststellen, dass sie die Abonnements, die sie mit alten Domänenanmeldeinformationen erstellt haben, nicht mehr sehen können. Wenn Sie vor dieser Herausforderung stehen, keine Sorge! In diesem Blogbeitrag führen wir Sie durch die notwendigen Schritte, damit neue Domänenbenutzer nahtlos auf ihre vorherigen Abonnements zugreifen können.
Verständnis des Problems
Wenn Ihre Organisation zu einer neuen Domäne migriert, ändern sich die Anmeldeinformationen jedes Benutzers. Diese Änderung kann in SSRS Probleme verursachen, da der Besitz von Abonnements an die ursprünglichen Benutzeranmeldeinformationen gebunden ist. Benutzer können möglicherweise die Abonnements, die sie unter ihren alten Domänenkonten eingerichtet haben, nicht mehr anzeigen oder verwalten. Dies kann zu Verwirrung und Frustration bei Teammitgliedern führen, die auf diese Berichte für ihre täglichen Aufgaben angewiesen sind.
Die Lösung: Aktualisierung der Besitz-IDs der Abonnements
Glücklicherweise lässt sich dieses Problem beheben, indem Sie den Besitz der Abonnements in der ReportServer-Datenbank aktualisieren. Indem Sie den Besitz der Abonnements von alten Domänenbenutzern auf die entsprechenden Konten in der neuen Domäne neu zuweisen, können Sie den Zugriff und die Kontinuität wiederherstellen. Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung, wie Sie diese Lösung mit SQL Server Management Studio (SSMS) umsetzen.
Schritt 1: Öffnen Sie SQL Server Management Studio (SSMS)
Stellen Sie sicher, dass Sie die notwendigen Berechtigungen besitzen, um auf die ReportServer-Datenbank zuzugreifen und Änderungen vorzunehmen.
Verbinden Sie sich mit Ihrer Datenbank-Engine über SSMS.
Schritt 2: Schreiben Sie das erforderliche SQL-Skript
Sie müssen ein SQL-Skript ausführen, das die alten und neuen Benutzer-IDs identifiziert und die Tabelle Subscriptions entsprechend aktualisiert. Hier ist das auszuführende SQL-Skript:
[[Siehe Video, um diesen Text oder Codeausschnitt anzuzeigen]]
Erklärung des Skripts
Variablen deklarieren: Im ersten Teil des Skripts werden zwei Variablen @ OldUserID und @ NewUserID deklariert, die die eindeutigen Kennungen (UserIDs) der alten und neuen Domänenbenutzer halten.
Abrufen der Benutzer-IDs:
Die SELECT-Anweisungen holen die UserIDs basierend auf dem Benutzerformat der alten und neuen Domänen.
Aktualisierung des Besitzes:
Mit der UPDATE-Anweisung wird die OwnerID in der Tabelle Subscriptions so geändert, dass die neue Benutzer-ID dort eingetragen wird, wo die alte Benutzer-ID übereinstimmt. Dadurch wird der Besitz der Abonnements an den neuen Domänenbenutzer übertragen.
Schritt 3: Führen Sie das Skript aus
Überprüfen Sie Ihr Skript sorgfältig, um sicherzustellen, dass die richtigen Benutzer angewendet werden.
Nach Bestätigung führen Sie das Skript aus. Dadurch werden die Besitzrechte der Abonnements gesammelt aktualisiert und alle vorherigen Abonnements für die neuen Domänenbenutzer sichtbar.
Fazit
Eine Domänenmigration kann verständlicherweise den Zugriff auf benutzererstellte Abonnements in SSRS unterbrechen. Mit den richtigen SQL-Befehlen können Sie dieses Problem jedoch schnell beheben und die Kontinuität für Ihre Benutzer sicherstellen. Wenn Si
Информация по комментариям в разработке