none
Перенос Reporting Services (SQL 2005) на другой сервер RRS feed

  • Вопрос

  • Информационная база переезжает на другой SQL Server (2005). На основе данной базы строятся отчеты в установленном на данном сервере Reporting Services. Подскажите как перенести Reporting с уже сделанными отчетами на новый сервер. Хотелось бы, что бы можно было сделать репетицию, т.е. пока не отключать работу Reporting-а на старом сервере и проверить как работает уже на новом, что бы в час X  все точно работало. Заранее благодарю. 

    9 августа 2010 г. 5:13

Ответы

  • Все понятно. У вас проблемы с настройкой делегирования. У меня например в файле конфигурации SSRS:

      <AuthenticationTypes>
       <RSWindowsNegotiate/>
       <RSWindowsKerberos/>
      </AuthenticationTypes>

    + Для доменной учетной записи, под которой у вас работает SSRS должно быть разрешено делегирование и настроен SPN + для компьютера тоже настроено делегирование и есть прямые и обратные зоны в DNS.

    Подробнее попробуйте почитайте тут http://msdn.microsoft.com/en-us/library/cc281253.aspx, если останутся вопросы, обращайтесь.

    12 августа 2010 г. 6:10

Все ответы

  • Я так понимаю у вас и база с данными и сервер отчетов находятся на одном физическом сервере. В этом случае для того, чтобы проверить, что все будет работать перенесите и базу с данными и 2 базы сервера отчетов на другой сервер + не забудте сделать экспорт/импорт ключа шифрования для сервера отчетов. Настройте на новом сервере отчетов, чтобы использовал перенесенные базы. Ну и собственно проверьте работу. + Посмотрите, какие источники данных прописаны в самих отчетов, скорее всего там жестко по имени прописан старый сервер, поэтому соответственно придется вносить изменения.

    9 августа 2010 г. 5:50
  • Все в принцепе получилось, осталась одна проблема:
    если на сервере где стоит RS запустить https://localhost/reports  то отчеты формируются, если же запустить https://имя компа/reports (так же с сетевых хостов) то идет запрос на авторизацию (использую доменную) и при формировании отчета идет ошибка: Произошла ошибка при обработке отчета. (rsProcessingAborted)
    Не удалось установить соединение с источником данных "test_db". (rsErrorOpeningConnection)
    Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
    Видимо трабл с настройкой авторизации, подскажите как исправить. Спасибо. 
    11 августа 2010 г. 14:04
  • Все понятно. У вас проблемы с настройкой делегирования. У меня например в файле конфигурации SSRS:

      <AuthenticationTypes>
       <RSWindowsNegotiate/>
       <RSWindowsKerberos/>
      </AuthenticationTypes>

    + Для доменной учетной записи, под которой у вас работает SSRS должно быть разрешено делегирование и настроен SPN + для компьютера тоже настроено делегирование и есть прямые и обратные зоны в DNS.

    Подробнее попробуйте почитайте тут http://msdn.microsoft.com/en-us/library/cc281253.aspx, если останутся вопросы, обращайтесь.

    12 августа 2010 г. 6:10
  • Уважаемый пользователь!
    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.


    Daniil Khabarov, MSFT  Follow MSTechnetForum on Twitter
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Посетите Блог Инженеров
    16 августа 2010 г. 10:40
    Модератор