|
Прочитать файл отчета SSRS как простой XML файл
|
|||
---|---|---|---|
#18+
Привет. Возникла необходимость в периодическом архивировании БД и связанных с ними отчетов. Связано это с тем, что, допустим, данные за прошлый год иногда нельзя будет вывести в отчет в связи с изменениями в таблицах или процедурах в этом году. Собственно, старые отчеты должны читать данные из старой БД. Для этого нужно сделать две вещи: скопировать отчеты в архивную папку с другим именем и изменить каждом из них строку подключения в DataSource. Собственно, мне нужно вот что: 1. Скачать с сервера отчетов все отчеты, один за другим, и открыть их как XML файлы 2. Сохранить их в другую папку на сервере отчетов Как это сделать программно? Не хочется вручную лопатить десятки отчетов. Сразу оговорюсь, отчеты не используют Shared Datasource, у каждого отчета своя строка подключения. Поэтому не утруждайте себя советами по изменению единого Datasource, этого не будет по специфическим причинам. Если кому-то лениво раскладывать по полочкам, хотя бы просветите, в каком направлении качать. Заранее спасибо. -- Век живи - век учись, дураком помрешь ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2006, 13:02 |
|
Прочитать файл отчета SSRS как простой XML файл
|
|||
---|---|---|---|
#18+
Backup - Restore ReportServer database. И все!!! Зачем все через выкачку в XML? Не понимаю? Хотя ежели очень невтерпеж, то можно поизощряться в написании rss sqript. Но это мазохизм! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2006, 13:47 |
|
Прочитать файл отчета SSRS как простой XML файл
|
|||
---|---|---|---|
#18+
советую почитать блог Brian Welcker (там инфа вместе со скриптами), например: 1. http://www.fits-consulting.de/blog/PermaLink,guid,e3f1cf4a-f9d6-44d8-86e5-84a59531f87c.aspx]Brian Welcker: Updating Linked Report Page Settings [Updated...] 2. Unknown Country они демонстрируют работу с коллекцией отчетов. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2006, 16:10 |
|
Прочитать файл отчета SSRS как простой XML файл
|
|||
---|---|---|---|
#18+
tacitBackup - Restore ReportServer database. И все!!! Зачем все через выкачку в XML? Не понимаю? Хотя ежели очень невтерпеж, то можно поизощряться в написании rss sqript. Но это мазохизм! :) Я ж объяснил вроде... хм... Старые отчеты должны читать старую БД, а это значит, что они должны функционировать, а не сидеть в бэкапе. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2006, 18:01 |
|
Прочитать файл отчета SSRS как простой XML файл
|
|||
---|---|---|---|
#18+
segunсоветую почитать блог Brian Welcker (там инфа вместе со скриптами), например: 1. http://www.fits-consulting.de/blog/PermaLink,guid,e3f1cf4a-f9d6-44d8-86e5-84a59531f87c.aspx]Brian Welcker: Updating Linked Report Page Settings [Updated...] 2. Unknown Country они демонстрируют работу с коллекцией отчетов. Спасибо, то что надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2006, 18:17 |
|
Прочитать файл отчета SSRS как простой XML файл
|
|||
---|---|---|---|
#18+
Махмуд tacitBackup - Restore ReportServer database. И все!!! Зачем все через выкачку в XML? Не понимаю? Хотя ежели очень невтерпеж, то можно поизощряться в написании rss sqript. Но это мазохизм! :) Я ж объяснил вроде... хм... Старые отчеты должны читать старую БД, а это значит, что они должны функционировать, а не сидеть в бэкапе. Ой, извини, невнимательно прочитал вопрос. Действительно, в такой постановке без RSS-скриптов не обойтись. Вот еще пример скрипта по работе с DataSoureces ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2006, 10:47 |
|
|
start [/forum/topic.php?fid=31&msg=34002780&tid=1538696]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 317ms |
total: | 569ms |
0 / 0 |