Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
Всем привет! Возможно тривиальный вопрос, но хотелось бы уточнить и посоветоваться. Мы решили перейти с RS2008 на RS2008R2. План такой: 1. Поставить RS2008R2 на том же сервере side-by-side (RS named instance) 2. Сделать бэкап текущих баз ReportServer и ReportServerTempDB 3. Восстановить бэкапы сделанные на шаге 2 под существующей Database Engine которая есть SQL Server 2008 SP1 (Database Engine не переводим на R2, только RS) После этого получаем 4 БД на одном инстансе SQL Server 2008: - ReportServer - ReportServerTempDb - ReportServerR2 - ReportServerR2TempDb 4. Настраиваем RS2008R2, выключаем RS2008, переводим базы ReportServer и ReportServerTempDb в offline Теперь собственно вопрос... есть SQL Agent и много джобов от ReportServer, которые вызывают AddEvent на, соответственно, базе ReportServer, которая выключена... Как эти джобы "переделать", чтобы они нормально работали с ReportServerR2? Или как эти джобы смигрировать? Может надо что-то сделать с подписками? В общем, направьте в нужное русло, плз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 08:09 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
Вот например в этой статье Moving a Report Server Database to Another Computer Ничего вообще не сказано о scheduled subscriptions и SQL Agent джобах :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 08:33 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
А если я подключу сушествующую базу к RS2008R2, а для RS2008 сделаю просто на всяк случай бэкап баз... т.е. ReportServer база будет ассоциирована с R2 - будут у меня работать посписки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 09:35 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
КудряшкаА если я подключу сушествующую базу к RS2008R2, а для RS2008 сделаю просто на всяк случай бэкап баз... т.е. ReportServer база будет ассоциирована с R2 - будут у меня работать посписки? Джобы хранятся в базе SQL Agent'а, т.е. в msdb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 09:45 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
tarrusКудряшкаА если я подключу сушествующую базу к RS2008R2, а для RS2008 сделаю просто на всяк случай бэкап баз... т.е. ReportServer база будет ассоциирована с R2 - будут у меня работать посписки? Джобы хранятся в базе SQL Agent'а, т.е. в msdb Это я знаю... вы видели тело этих джобов? Код: plaintext 1. при этом ReportServer в этом запросе - это имя БД. так вот, а если у меня имя БД было ReportServer а стало ReportServerR2 ... новые подписки будут выглядеть как Код: plaintext 1. Вопрос, что делать со старыми? Будут ли они работать если я: - либо переименую имя БД в джобах (при этом база ReportServerR2 восстановлена из бэкапа базы ReportServer) - либо просто подключу ReportServer БД к RS2008R2 (R2 производит некие преобразования с этой базой, конвертит ее в более высокую версию, если хотите... будут ли работать существующие джобы?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 14:35 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
Кудряшка, Если вы старый сервер все равно будете убивать, то я бы сделал его апргрейд до 2008R2 (можно только RS апгрейдить), после чего перенес бы базу: Upgrading a Report Server Database Moving the Report Server Databases to Another Computer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 16:20 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
Кудряшка - либо просто подключу ReportServer БД к RS2008R2 (R2 производит некие преобразования с этой базой, конвертит ее в более высокую версию, если хотите... будут ли работать существующие джобы?) R2 никаких преобразований сам делать не будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 16:21 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
tarrusКудряшка - либо просто подключу ReportServer БД к RS2008R2 (R2 производит некие преобразования с этой базой, конвертит ее в более высокую версию, если хотите... будут ли работать существующие джобы?) R2 никаких преобразований сам делать не будет Да все он делает... ReportServer база подключается к 2008 R2 но обратно ее к 2008 уже подключить нельзя - ругается на версию. Сервер убивать не предполагатеся. Короче, сделаю бэкап ReportServer базы, настрою на нее RS R2. И все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 17:03 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
КудряшкаtarrusКудряшка - либо просто подключу ReportServer БД к RS2008R2 (R2 производит некие преобразования с этой базой, конвертит ее в более высокую версию, если хотите... будут ли работать существующие джобы?) R2 никаких преобразований сам делать не будет Да все он делает... ReportServer база подключается к 2008 R2 но обратно ее к 2008 уже подключить нельзя - ругается на версию. Сервер убивать не предполагатеся. Короче, сделаю бэкап ReportServer базы, настрою на нее RS R2. И все. Сделайте апгрейд на тестовом стенде. То что 2008R2 внес изменения непонятные не означает, что он что-то апгрейдил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 17:14 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
tarrus, * То что 2008R2 внес изменения непонятные 2008 -му не означает, что он что-то апгрейдил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2010, 17:14 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
tarrustarrus, * То что 2008R2 внес изменения непонятные 2008 -му не означает, что он что-то апгрейдил Сделала на 2-х стендах (ТЕСТ, UAT). Все работает. Кстати в статье, которую Вы предложили посмотреть и на которую я ссылалась еще во втором своем посте (Moving the Report Server Databases to Another Computer) именно и предлагается БЭКАП-РЕСТОР (или даже Detach-Attach) базы ReportServer... ну и все в принципе. Даже при переходе с 2000-го. Потом указать это базу RS-у более высокой версии. Что фактически означает - можно спокойно просто подключить к существующей базе R2 ибо после РЕСТОР база идентична той с которой сделали бэкап. Так что непонятно о чем Вы. Вы сами читали статьи, на которые ссылаетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2010, 03:58 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
tarrus, Второй линк, который Вы предложили посмотреть (Upgrading a Report Server Database), как раз таки просто кричит о том, что ReportServer база обновляется автоматически самим Reporting Services ! The schema is upgraded automatically after setup and service startup, or when you select a SQL Server 2005 or 2000 report server database in the Reporting Services Configuration Manager . In addition, the Report Server service checks the database version at startup. If the report server is connected to a database that is an earlier version, the report server will update the database during startup. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2010, 04:04 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
[quot Кудряшка Так что непонятно о чем Вы. Вы сами читали статьи, на которые ссылаетесь?[/quot] Естественно читаю. Вчера был завал, не мог все продумывать, поэтому просто предлагал пути решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2010, 09:52 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
Кудряшкаtarrus, Второй линк, который Вы предложили посмотреть (Upgrading a Report Server Database), как раз таки просто кричит о том, что ReportServer база обновляется автоматически самим Reporting Services ! The schema is upgraded automatically after setup and service startup, or when you select a SQL Server 2005 or 2000 report server database in the Reporting Services Configuration Manager . In addition, the Report Server service checks the database version at startup. If the report server is connected to a database that is an earlier version, the report server will update the database during startup. Да, мой косяк согласен, надо было внимательнее быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2010, 09:55 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
Короче, переввели RS с 2008 на 2008R2 - все работает :) 1. Бэкап всех файлов конфигурации 2. Бэкап базы ReportServer, ReportServerTempDB 3. Бэкап ключей (RS Configuration -> encryption Key -> backup) -- очень ВАЖНО 4. Устанавливаем RS2008 R2 на том же сервере, что и RS2008 (как именованный инстанс). 5. Выключаем RS2008. 6. Настраиваем RS2008 R2 на имеющуюся базу ReportServer (на этом шаге база обновляется соответствующим образом под R2, больше к ней уже нельзя подключить более низкую версию 2008, но у нас есть бэкап, если что). 7. Остальные настройки настраиваем как нам надо (тут у каждого свое) 8. Если теперь попытаться открыть Репорт Менеджер -> получим ошибку "Report Server is not initialized". и тут 2 выхода: а) RS Configuration -> encryption Key -> delete (и есть вероятность %опы) б) RS Configuration -> encryption Key -> restore (восстанавливаем ключи, сделанные на шаге 3) Обязательно перед переходом читайте статьи (линки выше по треду) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 14:41 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
Блин... jobs ! С подписками все просто. Т.к. мы на том же инстансе SQL Server, что и были; подключились мы к той же базе ReportServer -> jobs автоматом привинтились :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 14:43 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
tarrus Естественно читаю. Вчера был завал, не мог все продумывать, поэтому просто предлагал пути решения. Спасибо:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2010, 14:44 |
|
||
|
Как смигрировать subscriptions jobs. SSRS
|
|||
|---|---|---|---|
|
#18+
КудряшкаКороче, переввели RS с 2008 на 2008R2 - все работает :) 1. Бэкап всех файлов конфигурации 2. Бэкап базы ReportServer, ReportServerTempDB 3. Бэкап ключей (RS Configuration -> encryption Key -> backup) -- очень ВАЖНО 4. Устанавливаем RS2008 R2 на том же сервере, что и RS2008 (как именованный инстанс). 5. Выключаем RS2008. 6. Настраиваем RS2008 R2 на имеющуюся базу ReportServer (на этом шаге база обновляется соответствующим образом под R2, больше к ней уже нельзя подключить более низкую версию 2008, но у нас есть бэкап, если что). 7. Остальные настройки настраиваем как нам надо (тут у каждого свое) 8. Если теперь попытаться открыть Репорт Менеджер -> получим ошибку "Report Server is not initialized". и тут 2 выхода: а) RS Configuration -> encryption Key -> delete (и есть вероятность %опы) б) RS Configuration -> encryption Key -> restore (восстанавливаем ключи, сделанные на шаге 3) Обязательно перед переходом читайте статьи (линки выше по треду) :) Спасибо. Толково. Подскажите пожалуйста, а если пункт "3. Бэкап ключей (RS Configuration -> encryption Key -> backup) -- очень ВАЖНО" выполнить не удалось (кончился evaluation период), после чего скуль enterprise был удален и поставлен standard, данные в ReportServer базе сохранить не удастся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2010, 00:59 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36762974&tid=1535266]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 373ms |

| 0 / 0 |
