Поделиться через


Как получить сведения о версии (службы Reporting Services)

Службы Reporting Services состоят из нескольких приложений, средств и компонентов. При установке или обновлении компонентов в ходе одной операции все части установки будут относиться к одной и той же версии. Однако в случае параллельного выполнения нескольких экземпляров, настройки серверных компонентов для выполнения на разных компьютерах или публикации объектов на центральном сервере могут возникать проблемы совместимости при попытках использовать клиентские средства одной версии на сервере отчетов, принадлежащем к другой версии. Такие проблемы, скорее всего, могут возникать в ходе операций публикации или в случаях, когда пользователь пытается использовать программу настройки служб Reporting Services для соединения с удаленным сервером предшествующего выпуска.

Этот раздел может помочь в идентификации версии или выпуска, чтобы пользователь мог определить, нужно ли обновлять компонент либо использовать другую установку клиента или экземпляр сервера. Дополнительные сведения об обновлении см. в разделе Обновление (службы Reporting Services).

Проблемы совместимости при соединениях с базой данных сервера отчетов маловероятны. Сервер отчетов может автоматически обновить базу данных сервера отчетов, к которой он подключен, что позволит устранить основную причину ошибок конфликта версий, которые иногда возникали в более ранних версиях. Однако, если были обновлены не все узлы, то в масштабном развертывании могут возникнуть ошибка.

Сведения о версиях и о выпусках серверов проще всего просматривать на странице Состояние сервера отчетов программы настройки служб Reporting Services. Однако при невозможности соединения с сервером отчетов по причине несовместимости версий можно использовать альтернативные меры, описанные далее в настоящем разделе.

ПримечаниеПримечание

Сведения о версии можно получить программным путем. Для получения сведений о версии сервера используйте объект ServerInfoHeaderValue. Для получения версии базы данных используйте объект Метод GetDatabaseVersionDisplayName (WMI).

Просмотр сведений о версии программы настройки служб Reporting Services

  • Запустите программу настройки служб Reporting Services. На странице Состояние сервера отчетов можно просмотреть значение параметра Версия продукта и сравнить ее с таблицей со сведениями о версии, приведенной ниже в этом разделе.

Просмотр сведений о версии и выпуске экземпляра сервера отчетов

  1. Откройте файл журнала трассировки службы сервера отчетов в текстовом редакторе. Файл называется «ReportServerService_<временная_метка>.log» и расположен в папке «\Reporting Services\ReportServer\logfiles».

  2. Сведения о версии сервера отчетов находятся в строке <Product> в самом начале файла.

  3. Сведения о выпуске сервера отчетов находятся в инструкциях INFO в последующих частях файла.

    • Строка Reporting Services starting SKU показывает выпуск экземпляра сервера отчетов.

Просмотр сведений о версии сервера отчетов можно выполнить и другим способом: ввести URL-адрес сервера отчетов в адресное поле окна обозревателя. В конце страницы отображаются сведения о версии в следующем формате: <версия>: <номер_сборки>. Если это версия 10, выполняется соединение с экземпляром сервера отчетов SQL Server 2008.

Нахождение сведений о выпуске экземпляра базы данных, на котором размещены базы данных сервера отчетов.

  1. Откройте файл журнала трассировки службы сервера отчетов в текстовом редакторе. Файл называется «ReportServerService_<временная_метка>.log» и расположен в папке «\Reporting Services\ReportServer\logfiles».

  2. Сведения о выпуске сервера баз данных, где размещается база данных сервера отчетов, находятся в инструкциях INFO в последующих частях файла.

    • В строке Catalog SQL Server Edition показан выпуск сервера баз данных, на котором размещается база данных сервера отчетов.

Сведения о версиях не представлены в файлах журналов, в инструментальных средствах, и их невозможно получить с помощью программных интерфейсов. Для получения сведений о версии базы данных сервера отчетов используйте таблицу, помещенную в конце настоящего раздела.

Просмотр сведений о версии конструктора отчетов и конструктора моделей

  1. Запустите среду Business Intelligence Development Studio, нажмите кнопку Справка и выберите пункт О программе Visual Studio.

  2. В списке установленных продуктов щелкните элемент служб Reporting Services. Сведения о версии появятся в разделе диалогового окна, посвященном данным о продукте.

Просмотр сведений о версии диспетчера отчетов и построителя отчетов

  • В SQL Server 2008 диспетчер отчетов выполняется в службе сервера отчетов. Если известна версия службы сервера отчетов, известна и версия диспетчера отчетов. Однако, если связать экземпляр диспетчера отчетов с другим экземпляром службы сервера отчетов, возможно, что версии диспетчера отчетов и сервера отчетов не будут совпадать. Для проверки сведений о версии диспетчера отчетов правой кнопкой мыши щелкните веб-страницу в диспетчере отчетов и выберите команду Просмотр HTML-кода, чтобы просмотреть HTML-код. Сведения о версии внедрены в HTML-код.

  • Для получения сведений о версии построителя отчетов запустите построитель отчетов и выберите в меню Справка пункт О построителе отчетов.

Сведения о версии

В следующей таблице приводится список номеров версий для сервера отчетов и базы данных сервера отчетов, выпущенных до настоящего времени.

Выпуск

Сервер отчетов

База данных сервера отчетов

SQL Server 2008

10.n.nnnn.nn

н/д

SQL Server 2005 Reporting Services Service Pack 2 (SP2)

9.0.3042.00

C.0.8.45

SQL Server 2005 Express with Advanced Services

9.0.3042.00

C.0.8.45

SQL Server 2005 Reporting Services Service Pack 1 (SP1)

9.0.2049.00

C.0.8.43

SQL Server 2005 Reporting Services

9.0.1399.01

C.0.8.40

SQL Server 2000 Reporting Services Service Pack 2 (SP2)

8.00.1038

C.0.6.54

SQL Server 2000 Reporting Services Service Pack 1 (SP1)

8.00.0878

C.0.6.51

SQL Server 2000 Reporting Services

8.00.0743

C.0.6.43