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.
Dieses Thema enthält und beschreibt ein Rss-Beispielskript für Reporting Services, das Inhaltselemente und Einstellungen von einem SQL Server Reporting Services-Berichtsserver mithilfe des hilfsprogrammsRS.exe kopiert. RS.exe wird mit Reporting Services installiert, sowohl im nativen als auch im SharePoint-Modus. Das Skript kopiert Reporting Services-Elemente, z.B. Berichte und Abonnements, von einem Server auf einen anderen Server. Das Skript unterstützt Berichtsserver im SharePoint-Modus und im einheitlichen Modus.
| Gilt für: Reporting Services (SharePoint-Modus) | Reporting Services (einheitlicher Modus) |
Inhalt dieses Themas:
So laden Sie das skript ssrs_migration.rss herunter
Laden Sie das Skript von der CodePlex-Website herunter, das Inhalte der Reporting Services durch das RS.exe Skript migriert, in einen lokalen Ordner. Weitere Informationen finden Sie im Abschnitt "Verwenden des Skripts in diesem Thema".
Unterstützte Szenarien
Das Skript unterstützt Berichtsserver im SharePoint-Modus und im einheitlichen Modus. Das Skript unterstützt die folgenden Berichtsserverversionen:
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
Mit dem Skript können Inhalte zwischen Berichtsservern im gleichen Modus oder in unterschiedlichen Modi kopiert werden. Sie können z. B. das Skript ausführen, um Inhalte von einem servereigenen SQL Server 2008 R2-Modus auf einen SQL Server 2012 SP1 SharePoint-Modus-Berichtsserver zu kopieren. Sie können das Skript auf jedem Server ausführen, auf dem RS.exe installiert ist. In der folgenden Bereitstellung haben Sie z. B. folgende Möglichkeiten:
Führen Sie RS.exe und das Skript AUF Server A aus.
So kopieren Sie Inhalte VON Server B
AUF Server C
| Servername | Berichtsserver-Modus |
|---|---|
| Server A | Einheimisch |
| Server B | SharePoint |
| Server C | SharePoint |
Weitere Informationen über das Dienstprogramm RS.exe finden Sie unter Dienstprogramm RS.exe (SSRS).
Vom Skript migrierte Elemente und Ressourcen
Das Skript schreibt nicht über vorhandene Inhaltsobjekte mit demselben Namen. Wenn das Skript Elemente mit demselben Namen auf dem Zielserver erkennt, die auch auf dem Quellserver vorhanden sind, wird für die einzelnen Elemente eine Fehlermeldung "Fehler" ausgegeben, und das Skript wird fortgesetzt. In der folgenden Tabelle werden die Typen von Inhalten und Ressourcen aufgeführt, die zu Zielberichtsservern in den jeweiligen Modi migriert werden können.
| Gegenstand | Migriert | SharePoint | BESCHREIBUNG |
|---|---|---|---|
| Kennwörter | Nein | Nein | Kennwörter werden NICHT migriert. Aktualisieren Sie nach dem Migrieren der Inhaltselemente die Anmeldeinformationen auf dem Zielserver. Beispiel: Datenquellen mit gespeicherten Anmeldeinformationen. |
| Meine Berichte | Nein | Nein | Das Feature "Meine Berichte" im nativen Modus basiert auf einzelnen Benutzeranmeldungen, daher hat der Skriptdienst keinen Zugriff auf Inhalte in "Meine Berichte"-Ordnern für Andere Benutzer als den Parameter "-u ", der zum Ausführen des RSS-Skripts verwendet wird. Außerdem ist "Meine Berichte" kein Feature des SharePoint-Modus von Reporting Services, und Elemente in den Ordnern können nicht in eine SharePoint-Umgebung kopiert werden. Daher kopiert das Skript keine Berichtselemente, die sich in den Ordnern "Meine Berichte" auf einem Berichtsserver im systemeigenen Quellmodus befinden. Führen Sie die folgenden Schritte aus, um den Inhalt in ordnern "Meine Berichte" mit diesem Skript zu migrieren: 1) Erstellen sie neue Ordner im Berichts-Manager. Optional können Sie Ordner oder Unterordner für jeden Benutzer erstellen. 2) Melden Sie sich als einer der Benutzer mit dem Inhalt "Meine Berichte" an. 3) Klicken Sie im Berichts-Manager auf den Ordner "Meine Berichte" . 4) Klicken Sie auf die Detailansicht für den Ordner. 5) Wählen Sie jeden Bericht aus, den Sie kopieren möchten. 6) Klicken Sie in der Berichts-Manager-Symbolleiste auf "Verschieben ". 7) Wählen Sie den gewünschten Zielordner aus. 8) Wiederholen Sie die Schritte 2 bis 7 für jeden Benutzer. 9) Führen Sie das Skript aus. |
| Geschichte | Nein | Nein | |
| Verlaufseinstellungen | Ja | Ja | Die Verlaufseinstellungen werden migriert, die Verlaufsdetails werden jedoch NICHT migriert. |
| Sendepläne | ja | ja | Zum Migrieren von Zeitplänen ist es erforderlich, dass der SQL Server-Agent auf dem Zielserver ausgeführt wird. Wenn der SQL Server-Agent nicht auf dem Ziel ausgeführt wird, wird eine Fehlermeldung wie folgt angezeigt:Migrating schedules: 1 items found. Migrating schedule: theMondaySchedule ... FAILURE: The SQL Agent service is not running. This operation requires the SQL Agent service. ---> Microsoft.ReportingServices.Diagnostics.Utilities.SchedulerNotResponding Exception: The SQL Agent service is not running. This operation requires the SQL Agent service. |
| Rollen und Systemrichtlinien | Ja | Ja | Standardmäßig kopiert das Skript kein benutzerdefiniertes Berechtigungsschema zwischen Servern. Das Standardverhalten sieht vor, dass die Elemente auf den Zielserver kopiert werden, wobei das Flag "übergeordnete Berechtigungen erben" auf TRUE gesetzt ist. Wenn mit dem Skript Berechtigungen für einzelne Elemente kopiert werden sollen, verwenden Sie den SECURITY-Schalter. Wenn die Quell- und Zielserver nicht derselbe Berichtsservermodus sind, z. B. vom nativen Modus zum SharePoint-Modus, und Sie den SECURITY-Switch verwenden, versucht das Skript, Standardrollen und Gruppen basierend auf dem Vergleich im folgenden Thema "Rollen und Aufgaben in Reporting Services" mit SharePoint-Gruppen und -Berechtigungen zuzuordnen. Benutzerdefinierte Rollen und Gruppen werden nicht auf den Zielserver kopiert. Wenn das Skript zwischen Servern kopiert wird , die denselben Modus aufweisen und Sie den SECURITY-Switch verwenden, erstellt das Skript neue Rollen (nativer Modus) oder Gruppen (SharePoint-Modus) auf dem Zielserver. Wenn bereits eine Rolle auf dem Zielserver vorhanden ist, erstellt das Skript eine Meldung "Fehler", ähnlich der folgenden, und die Migration anderer Elemente wird fortgesetzt. Überprüfen Sie nach Abschluss des Skripts, ob die Rollen auf dem Zielserver für Ihre Anforderungen konfiguriert sind. die Migration von Rollen: 8 Elemente gefunden. Migrating role: Browser ... FAILURE: The role 'Browser' already exists and cannot be created. ---> Microsoft.ReportingServices.Diagnostics.Utilities.RoleAlreadyExistsException: The role 'Browser' already exists and cannot be created.Weitere Informationen finden Sie unter Gewähren des Benutzerzugriffs auf einen Berichtsserver (Berichts-Manager) Hinweis: Wenn ein Benutzer, der auf dem Quellserver vorhanden ist, nicht auf dem Zielserver vorhanden ist, kann das Skript keine Rollenzuweisungen auf dem Zielserver anwenden, das Skript kann keine Rollenzuweisungen anwenden, auch wenn der Sicherheitsswitch verwendet wird. |
| Freigegebene Datenquelle | Ja | Ja | Das Skript überschreibt keine vorhandenen Elemente auf dem Zielserver. Wenn bereits ein Element auf dem Zielserver mit demselben Namen vorhanden ist, wird eine Fehlermeldung wie folgt angezeigt:Migrating DataSource: /Data Sources/Aworks2012_oltp ... FAILURE:The item '/Data Sources/Aworks2012_oltp' already exists. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemAlreadyExistsException: The item '/Data Source s/Aworks2012_oltp' already exists.Anmeldeinformationen werden NICHT als Teil der Datenquelle kopiert. Aktualisieren Sie nach dem Migrieren der Inhaltselemente die Anmeldeinformationen auf dem Zielserver. |
| Freigegebenes Dataset | Ja | Ja | |
| Ordner | Ja | Ja | Das Skript überschreibt keine vorhandenen Elemente auf dem Zielserver. Wenn bereits ein Element auf dem Zielserver mit demselben Namen vorhanden ist, wird eine Fehlermeldung wie folgt angezeigt:Migrating Folder: /Reports ... FAILURE: The item '/Reports' already exists. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemAlreadyExistsException: The item '/Reports' already exists. |
| Bericht | Ja | Ja | Das Skript überschreibt keine vorhandenen Elemente auf dem Zielserver. Wenn bereits ein Element auf dem Zielserver mit demselben Namen vorhanden ist, wird eine Fehlermeldung wie folgt angezeigt:Migrating Report: /Reports/testThe item '/Reports/test' already exists. ---> Microsoft.ReportingServices.Diagnostics.Utilities.ItemAlreadyExistsException: The item '/Reports/test' already exists. |
| Die Parameter | Ja | Ja | |
| Abonnements | Ja | Ja | |
| Verlaufseinstellungen | Ja | Ja | Die Verlaufseinstellungen werden migriert, die Verlaufsdetails werden jedoch NICHT migriert. |
| Verarbeitungsoptionen | Ja | Ja | |
| Cacheaktualisierungsoptionen | Ja | Ja | Abhängige Einstellungen werden als Teil des Katalogelements migriert. Im Folgenden sehen Sie das Beispiel aus dem Skript, während ein Bericht (RDL) und verwandte Einstellungen wie Cacheaktualisierungsoptionen migriert werden: Migrieren von Parametern für den Bericht TitleOnly.rdl. 0 Elemente gefunden. Migrieren von Abonnements für den Bericht TitleOnly.rdl: 1 gefundene Elemente. Migrieren des Abonnements Speichern in \\server\public\savedreports als TitleOnly ... ERFOLG Migrieren der Verlaufseinstellungen für den Bericht TitleOnly.rdl ... ERFOLG Migration von Verarbeitungsoptionen für den Bericht TitleOnly.rdl ... 0 Elemente gefunden. Migration der Cacheaktualisierungsoptionen für den Bericht TitleOnly.rdl ... ERFOLG Migrieren von Cacheaktualisierungsplänen für den Bericht TitleOnly.rdl: 1 gefundene Elemente. Migration des Cacheaktualisierungsplans titleonly_refresh735amM2F ... ERFOLG |
| Cacheaktualisierungspläne | Ja | Ja | |
| Bilder | Ja | Ja | |
| Berichtsteile | Ja | Ja |
Erforderliche Berechtigungen
Die zum Lesen oder Schreiben von Elementen und Ressourcen erforderlichen Berechtigungen sind für alle methoden, die im Skript verwendet werden, nicht identisch. Die folgende Tabelle enthält eine Übersicht über die für die einzelnen Elemente und Ressourcen verwendeten Methoden sowie Links zu verwandten Inhalten. Navigieren Sie zum einzelnen Thema, um die erforderlichen Berechtigungen anzuzeigen. Im Thema zur ListChildren-Methode werden beispielsweise die erforderlichen Berechtigungen erwähnt, wie zum Beispiel:
Erforderliche Berechtigungen für den einheitlichen Modus: ReadProperties für das Element
Erforderliche Berechtigungen für den SharePoint-Modus: ViewListItems
| Element oder Ressource | Quelle | Ziel |
|---|---|---|
| Katalogartikel | ListChildren GetProperties GetItemDataSources GetItemReferences GetDataSourceContents GetItemLink |
CreateCatalogItem SetItemDataSources GetItemReferences CreateDataSource CreateLinkedItem CreateFolder |
| Rolle | ListRoles GetRoleProperties |
CreateRole |
| Systemrichtlinie | GetSystemPolicies | SetSystemPolicies |
| Zeitplan | ListSchedules | CreateSchedule |
| Abonnement | ListSubscriptions GetSubscriptionProperties GetDataDrivenSubscriptionProperties |
CreateSubscription CreateDataDrivenSubscription |
| Cacheaktualisierungsplan | ListCacheRefreshPlans GetCacheRefreshPlanProperties |
CreateCacheRefreshPlan |
| Die Parameter | GetItemParameters | SetItemParameters |
| Ausführungsoptionen | GetExecutionOptions | SetExecutionOptions |
| Cacheoptionen | GetCacheOptions | SetCacheOptions |
| Verlaufseinstellungen | GetItemHistoryOptions | SetItemHistoryOptions |
| Elementrichtlinie | GetPolicies | SetPolicies |
Weitere Informationen finden Sie unter "Vergleichen von Rollen und Aufgaben in Reporting Services" mit SharePoint-Gruppen und -Berechtigungen.
Verwendung des Skripts
Laden Sie die Skriptdatei in einen lokalen Ordner herunter, z.B. C:\rss\ssrs_migration.rss.
Öffnen Sie eine Eingabeaufforderung mit Administratorberechtigungen.
Navigieren Sie zum Ordner, der die Datei ssrs_migration.rss enthält.
Führen Sie den Befehl mit für Ihr Szenario geeigneten Parametern aus.
Einfaches Beispiel, Berichtsserver im einheitlichen Modus zu Berichtsserver im einheitlichen Modus:
Im folgenden Beispiel werden Inhalte von Sourceserver im einheitlichen Modus zu Targetserverim einheitlichen Modus migriert.
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://SourceServer/ReportServer -u Domain\User -p password -v ts="http://TargetServer/reportserver" -v tu="Domain\Userser" -v tp="password"
Hinweise zur Verwendung:
Das Skript wird in zwei Schritten ausgeführt.
Der erste Schritt ist eine Überwachung, um eine Liste von Elementen zurückzugeben, die migriert werden, und der zweite Schritt ist der Migrationsprozess.
Sie können das Skript nach Schritt 1 abbrechen , wenn Sie nur die mögliche Migrationsliste anzeigen oder die Parameter ändern möchten. Abhängige Einstellungen werden in Schritt 1 nicht aufgeführt. Beispielsweise werden die Cacheoptionen eines Berichts nicht aufgeführt, aber der Bericht selbst ist.
Tipp
Wenn Sie nur einen einzelnen Server überwachen möchten, verwenden Sie denselben Server für Quelle und Ziel, und brechen Sie nach Schritt 1 ab.
Eine gute Verwendung für die Überwachungsinformationen aus Schritt 1 besteht darin, vorhandene Rollen auf dem Quell- und Zielserver im einheitlichen Modus zu überprüfen. Im Folgenden finden Sie ein Beispiel für die Schritt 1-Überwachungsliste. Beachten Sie, dass die Liste den Abschnitt „roles“ enthält, da der Schalter „-v security="True"“ verwendet wurde:
Retrieve and report the list of items that will be migrated. You can cancel the script after step 1 if you do not want to start the actual migration.Retrieving roles:Role: BrowserRole: Content ManagerRole: Model Item BrowserRetrieve and report the list of items that will be migrated. You can cancel the script after step 1 if you do not want to start the actual migration.Retrieving roles:Role: BrowserRole: Content ManagerRole: CustomRoleRole: Model Item BrowserRole: My ReportsRole: PublisherRole: Report BuilderRole: System AdministratorRole: System UserRetrieving system policies:Retrieving system policies:System policy: BUILTIN\AdministratorsSystem policy: domain\user1System policy: domain\ueser2Retrieving schedules:Schedule: theMondayScheduleRetrieving catalog items. This may take a while.Folder: /Data SourcesDataSource: /Data Sources/Aworks2012_oltpFolder: /imagesResource: /images/Boba Fett.pngResource: /images/R2-D2.pngFolder: /ReportsReport: /Reports/productsReport: /Reports/testReport: /Reports/TitleOnly
Die SOURCE_URL und TARGET_URL müssen gültige Berichtsserver-URLs sein, die auf den Quell- und Zielberichtsserver der Reporting Services verweisen. Im nativen Modus sieht eine Berichtsserver-URL wie folgt aus:
https://servername/reportserver
Im SharePoint-Modus sieht die URL wie folgt aus:
https://servername/_vti_bin/reportserver
Die virtuelle Ordnerstruktur, die für den Benutzer in SharePoint dargestellt wird, kann von der zugrunde liegenden Struktur abweichen. Öffnen Sie
https://servername/_vti_bin/reportserveroderhttps://servername/sites/site_name/_vti_bin/reportserverin einem Browser, um die nicht-virtuelle Ordnerstruktur anzuzeigen. Dies ist hilfreich für das Festlegen des Quellordners und des Zielordners auf etwas anderes als "/", für einen Server im SharePoint-Modus.Kennwörter werden nicht migriert und müssen erneut eingegeben werden, z. B. Datenquellen mit gespeicherten Anmeldeinformationen.
Parameterbeschreibung
| Parameter | BESCHREIBUNG | Erforderlich |
|---|---|---|
| -s Quell_URL | URL des Quellberichtsservers | Ja |
| -u Domäne\Kennwort -p Kennwort | Anmeldeinformationen für Quellserver. | OPTIONAL, falls nicht vorhanden, werden Standardanmeldeinformationen verwendet. |
| -v st="WEBSITE" | Optional. Dieser Parameter wird nur für Berichtsserver im SharePoint-Modus verwendet. | |
| - v f="QUELLORDNER" | Legen Sie diesen Parameter auf "/" fest, um alle Inhalte zu migrieren, oder z. B. auf "/Ordner/Unterordner" für eine partielle Migration. Alles in diesem Ordner wird kopiert. | OPTIONAL, Der Standardwert ist "/". |
| -v ts="ZIEL_URL" | 'URL des RS-Zielservers" | |
| -v tu="Domäne\Benutzername" -v tp="Kennwort" | 'Anmeldeinformationen für den Zielserver | OPTIONAL, falls nicht vorhanden, werden Standardanmeldeinformationen verwendet. Hinweis: Der Benutzer wird im Zielserver als "Ersteller" freigegebener Zeitpläne und im "geändert von" Konto für Berichtselemente aufgeführt. |
| -v tst="WEBSITE" | Optional. Dieser Parameter wird nur für Berichtsserver im SharePoint-Modus verwendet. | |
| -v tf ="ZIELORDNER" | 'Auf "/" für die Migration in die Stammebene festgelegt. Legen Sie diesen Wert auf "/folder/subfolder" fest, um in ein bereits vorhandenes Element zu kopieren. Alles in "SOURCEFOLDER" wird in "TARGETFOLDER" kopiert. | OPTIONAL, Der Standardwert ist "/". |
| -v security= "True/False" | Bei Festlegung auf "False" erben Zielkatalogelemente die Sicherheitseinstellung entsprechend den Einstellungen des Zielsystems. Dies ist die empfohlene Einstellung für Migrationen zwischen verschiedenen Berichtsservertypen, z. B. im nativen Modus zum SharePoint-Modus. Wenn dieser Wert auf "True" festgelegt ist, versucht das Skript, Sicherheitseinstellungen zu migrieren. | OPTIONAL, Der Standardwert ist "False". |
Weitere Beispiele
Berichtsserver im nativen Modus zu Berichtsserver im nativen Modus
Im folgenden Beispiel werden Inhalte von Sourceserver im einheitlichen Modus zu Targetserverim einheitlichen Modus migriert.
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://SourceServer/ReportServer -u Domain\User -p password -v ts="http://TargetServer/reportserver" -v tu="Domain\Userser" -v tp="password"
Im folgenden Beispiel wird der Sicherheitsschalter hinzugefügt:
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://SourceServer/ReportServer -u Domain\User -p password -v ts="http://TargetServer/reportserver" -v tu="Domain\Userser" -v tp="password" -v security="True"
Von nativen Modus zu SharePoint-Modus - Stammwebsite
Im folgenden Beispiel werden Inhalte von einem SourceServer im einheitlichen Modus zur „Stammwebsite“ auf einem Server im SharePoint-Modus (TargetServer) migriert. Die Ordner "Berichte" und "Datenquellen" auf dem servereigenen Modus werden als neue Bibliotheken in der SharePoint-Bereitstellung migriert.
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://SourceServer/ReportServer -u Domain\User -p Password -v ts="http://TargetServer/_vti_bin/ReportServer" -v tu="Domain\User" -v tp="Password"
Vom nativen Modus zum SharePoint-Modus - 'bi' Sitesammlung
Im folgenden Beispiel werden Inhalte von einem Server im einheitlichen Modus zu einem SharePoint-Server migriert, der eine Websitesammlung "sites/bi" und eine freigegebene Dokumentbibliothek enthält. Das Skript erstellt Ordner in der Zieldokumentbibliothek. Beispielsweise erstellt das Skript in der Zieldokumentbibliothek einen Ordner "Berichte" und "Datenquellen".
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://SourceServer/ReportServer -u Domain\User -p Password -v ts="http://TargetServer/sites/bi/_vti_bin/reportserver" -v tst="sites/bi" -v tf="Shared Documents" -v tu="Domain\User" -v tp="Password"
SharePoint-Mode zu SharePoint-Mode - 'bi' Sitesammlung
Im folgenden Beispiel werden Inhalte wie folgt migriert:
Von dem SharePoint-Server SourceServer , der eine Websitesammlung „sites/bi“ und eine freigegebene Dokumentbibliothek enthält.
Zu dem SharePoint-Server TargetServer , der eine Websitesammlung „sites/bi“ und eine freigegebene Dokumentbibliothek enthält.
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://SourceServer/_vti_bin/reportserver -v st="sites/bi" -v f="Shared Documents" -u Domain\User1 -p Password -v ts="http://TargetServer/sites/bi/_vti_bin/reportserver" -v tst="sites/bi" -v tf="Shared Documents" -v tu="Domain\User" -v tp="Password"
Vom nativen Modus in den nativen Modus – Azure-virtuelle Maschine
Im folgenden Beispiel werden Inhalte wie folgt migriert:
Von einem Native Mode-Berichtsserver SourceServer.
Zu einem Berichtsserver im nativen Modus auf einem TargetServer, der auf einer virtuellen Azure-Maschine ausgeführt wird. Der TargetServer ist nicht mit der Domäne des SourceServer verbunden, und der Benutzer2 ist ein Administrator auf dem virtuellen Azure-Computer TargetServer.
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://SourceServer/ReportServer -u Domain\user1 -p Password -v ts="http://ssrsnativeazure.cloudapp.net/ReportServer" -v tu="user2" -v tp="Password2"
Tipp
Informationen zur Verwendung von Windows PowerShell zum Erstellen von Reporting Services-Berichtsservern auf virtuellen Azure-Computern finden Sie unter Verwenden von PowerShell zum Erstellen einer Azure-VM mit einem Native Mode Report Server.
SharePoint-Modus: 'bi'-Websitesammlung zu einem Server im nativen Modus auf einer Azure-VM
Im folgenden Beispiel werden Inhalte wie folgt migriert:
Von einem SharePoint-Modus-Berichtsserver SourceServer, der eine Websitesammlung von "sites/bi" und eine Dokumentenbibliothek enthält.
Auf einem im TargetServer-Nativemodus laufenden Berichtsserver, der auf einer virtuellen Azure-Maschine ausgeführt wird. Der TargetServer ist nicht mit der Domäne des SourceServer verbunden, und der Benutzer2 ist ein Administrator auf dem virtuellen Azure-Computer TargetServer.
rs.exe -i ssrs_migration.rss -e Mgmt2010 -s http://uetesta02/_vti_bin/reportserver -u user1 -p Password -v ts="http://ssrsnativeazure.cloudapp.net/ReportServer" -v tu="user2" -v tp="Passowrd2"
Verifizierung
In diesem Abschnitt werden einige Schritte zusammengefasst, die auf dem Zielserver ausgeführt werden müssen, um zu überprüfen, ob Inhalte und Richtlinien erfolgreich migriert wurden.
Sendepläne
So überprüfen Sie Zeitpläne auf dem Zielserver:
Nativer Modus
Navigieren Sie zum Berichts-Manager auf dem Zielserver.
Klicken Sie im oberen Menü auf "Websiteeinstellungen ".
Klicken Sie im linken Bereich auf "Zeitpläne ".
SharePoint-Modus:
Rufen Sie Siteeinstellungenauf.
Klicken Sie in der Gruppe Reporting Services auf "Freigegebene Zeitpläne verwalten".
Rollen und Gruppen
Nativer Modus
Öffnen Sie SQL Server Management Studio und stellen Sie eine Verbindung zu Ihrem Berichtsserver im nativen Modus her.
Klicken Sie im Objekt-Explorer auf "Sicherheit".
Klicken Sie auf Rollen.
Problembehandlung
Verwenden Sie das Ablaufverfolgungsflag -t, um weitere Informationen abzurufen. Beispiel: Sie führen das Skript aus, und es wird eine Meldung wie die folgende angezeigt:
- Verbindung mit Server konnte nicht hergestellt werden: http://<servername>/ReportServer/ReportService2010.asmx
Führen Sie das Skript erneut mit dem Flag "-t " aus, um eine Meldung wie die folgenden anzuzeigen:
- System.Exception: Verbindung mit dem Server konnte nicht hergestellt werden: http://servername/ReportServer/ReportService2010.asmx --- System.Net.WebException: Die Anforderung ist mit dem HTTP-Status 401 fehlgeschlagen: Nicht autorisiert. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse-Antwort, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at Microsoft.SqlServer.ReportingServices2010.ReportingService2010.IsSSLRequired() at Microsoft.ReportingServices.ScriptHost.Management2010Endpoint.PingService(String url, String userName, String password, String domain, Int32 timeout) at Microsoft.ReportingServices.ScriptHost.ScriptHost.DetermineServerUrlSecurity() --- Ende der inneren Ausnahme-Stapelablaufverfolgung ---
Siehe auch
Hilfsprogramm 'RS.exe' (SSRS)
Vergleichen der Rollen und Aufgaben in Reporting Services mit SharePoint-Gruppen und -Berechtigungen