Commit Graph
13 Commits
Author SHA1 Message Date
Alex Talarico 61647dced2 Major update: ssrs_migration.rss
New features: 
- added logging ability, with parameters to specify log file name.
- added enhanced folder creation logic so the target folder parameter can be multiple levels deep (i.e. /folder/sub1/sub2/subN)
- general enhancements and optimizations
2024-03-01 07:32:06 -05:00
Sergey Radich 5a7dbfcacd Updated branding examples 2023-09-28 19:25:16 +02:00
v-alcherepen 0dcff10cfc Fixed linking reference failure 2023-08-25 19:00:19 +03:00
Alex Talarico be61beee04 Update ssrs_migration.rss with more robust features
Added function to create folder if target does not contain folder.
Added helper function to use relative path for linking data source which is helpful in scenarios where data source does not live in the same directory as report file.
2023-05-23 21:36:52 -04:00
Lorin Thwaits b062f2c734 Remove extra spacing 2023-02-20 19:33:29 +00:00
Sergey Radich 44785c6f37 Corrected variable naming in accordance with comments 2022-07-18 16:44:46 +02:00
Sergey Radich 63c453b930 Fixed migration of reports with dot in name 2022-07-06 10:31:15 +02:00
Umachandar Jayachandran 42dc269f44 Merge pull request #973 from DavisNT/ssrs_migration-fix
Migrate parent folders first
2022-03-02 22:27:12 -08:00
Josh G b5000e1eee Updating migration script for data-driven subscription PASSWORD field
CSS had a support ticket in which the customer had a password field provided by the data-driven subscription dataset query. The current GitHub script fails because it is trying to add a second instance of the PASSWORD parameter. The failure is:

Migrating data-driven subscription Monthly run of DATA0006116 (DataPortal) ... FAILURE:
System.Web.Services.Protocols.SoapException: An internal error occurred on the report server. See the error log for more details. ---> Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: An internal error occurred on the report server. See the error log for more details. ---> System.ArgumentException: Item has already been added. Key in dictionary: 'PASSWORD'  Key being added: 'PASSWORD'
   at Microsoft.ReportingServices.Library.ReportingService2005Impl.CreateSubscription(String Report, ExtensionSettings ExtensionSettings 


The updated code will check if the PASSWORD parameter already exists. If it does, then it will not add the PASSWORD parameter. The customer tested the updated script code and it successfully migrated all of his RS content to the new RS server.
2022-01-30 12:53:08 -05:00
Davis Mosenkovs 9d65f5edbf Migrate parent folders first
Before migration sort catalog items by type and folders by name - place
folders in beginning of array and place parent folders before child
folders.
2021-11-16 00:31:09 +02:00
Chad Simmons 3be984b74c Remove smart quotes
Remove smart quotes
2020-07-30 14:28:29 -05:00
maggiesMSFT adf341015f ssrs migration script rss file plus readme 2018-03-26 13:10:16 -07:00
Adam Saxton 77ce8e53f1 Adding Reporting Services branding sample packages 2016-08-11 15:18:18 -05:00