Я унаследовал головную боль! У меня есть два сервера служб SQL Reporting Services. Один - это производственный сервер, другой - тестовый сервер. Я знаю, что некоторые из отчетов были развернуты непосредственно на производство. Я знаю, что некоторые отчеты не синхронизированы, то есть версия на Test не совпадает с версией на Prod и наоборот.
Я хочу вытащить все файлы rdl с серверов и просто запустить diff с ними, чтобы посмотреть, какие отчеты отличаются. Кто-нибудь знает способ вытащить файлы rdl или предложить лучшее предложение о том, как сравнивать эти два набора отчетов? Они насчитывают более 100, поэтому я стараюсь избегать одного за один раз, если это возможно.Отчеты служб отчетов SQL Report Compare
0
A
ответ
0
Вы не можете сделать это, поскольку файлы в основном генерируются на лету SQL Server.
Вы можете, однако, использовать следующий инструмент для извлечения файлов RDL из SQL Server: RS Scripter
Я надеюсь, что это помогает.