Вопросы международного использования служб Reporting Services
Изменения: 14 апреля 2006 г.
Службы SQL Server Reporting Services включают локализованные языковые ресурсы для программы установки, конструктора отчетов, диспетчера отчетов, средства просмотра HTML-страниц и всех сообщений, возвращаемых сервером отчетов. Службы Reporting Services локализованы на всех языках, поддерживаемых SQL Server. Ресурсы для всех поддерживаемых языков устанавливаются во время процесса установки приложения. Не нужно запускать отдельную программу установки, чтобы добавить поддержку дополнительных языков.
Для серверных компонентов, таких как диспетчер отчетов и средство просмотра HTML-страниц, языковой ресурс выбирается отдельно для каждого пользователя во время выполнения. В определении того, какой языковой ресурс следует использовать, играют роль и клиентское приложение (обычно обозреватель), и операционная система компьютера, на котором установлен сервер отчетов. В этом разделе рассказывается о том, как региональные установки обозревателя и операционной системы влияют на выбор языкового ресурса во время выполнения.
Помимо перечисленных языковых вопросов здесь также приводятся сведения о языковых параметрах отчетов и список нелокализованных элементов.
Использование языков в службах Reporting Services
В следующей таблице описывается, как в установке служб Reporting Services используются версии языков.
Язык | Использование языка. |
---|---|
Язык сервера отчетов |
Язык сервера определяет язык для следующих элементов.
Поддержка всех десяти языков SQL Server поставляется в единой установке служб Reporting Services (установка дополнительных языковых пакетов не требуется). Используемый язык сервера зависит от языка операционной системы. Если не удается найти совпадающий язык, используется наиболее близкий. Если подходящий язык недоступен, сервер отчетов будет использовать английский язык (США). |
Язык обозревателя |
Установки языка и языкового стандарта обозревателя используются, чтобы определить, какой языковой ресурс будет использован для:
|
Язык отчетов |
В отчетах настройки языка используются для меток и форматов следующим образом.
|
Язык базы данных |
Данные, которые появятся в отчете, определяются реальными значениями данных из базы данных и настройками параметров сортировки сервера базы данных. |
Примечание. |
---|
Программа установки SQL Server доступна на нескольких языках. Службы Reporting Services поддерживают все языки SQL Server, вне зависимости от версии языка программы установки. |
Языковые параметры для отчетов и конструктора отчетов
В конструкторе отчетов можно выбрать язык, в соответствии с правилами которого в отчете будут отображаться форматированные значения (даты, валюта и числа). Задание языка отчета рекомендуется в случае развертывания отчета в многоязыковой среде. Если язык не задан, используемые форматы определяет язык сервера. Например, если работает французская версия операционной системы, отчет будет использовать французские форматы и разделители данных, даже если в обозревателе установлены другие языковые и культурные стандарты. Если языковые стандарты и культура должны различаться для разных пользователей, языковой стандарт можно установить, указав язык отчетов выражением =User!Language. Дополнительные сведения см. в разделе Работа с выражениями в службах Reporting Services.
Для самого конструктора отчетов языковой ресурс среды разработки отчетов определяется языком установки Microsoft Visual Studio. Например, если применяется японская версия Visual Studio, то для конструктора отчетов используется японский языковой ресурс. Если применяется локализованная версия Visual Studio, не поддерживаемая службами SSRS, то используется нейтральный языковой ресурс. Дополнительные сведения о нейтральных ресурсах см. в подразделе «Языковые параметры операционной системы» далее в этом разделе. Дополнительные сведения о нейтральных ресурсах в целом см. в документации по Microsoft Visual Studio.
Языковые параметры обозревателя
Языковые параметры обозревателя являются основным фактором, определяющим, какой языковой ресурс будет использоваться сервером отчетов для конкретного клиентского соединения. Например, пользователь, обращающийся к японскому серверу отчетов из французской версии Internet Explorer, будет работать с французскими версиями диспетчера отчетов, средства просмотра HTML-страниц и пространства имен папок сервера отчетов. Помимо этого все сообщения об ошибках, предупреждения и информационные сообщения будут отображаться на французском языке.
Обратите внимание на то, что клиентские языковые параметры влияют только на компоненты пользовательского интерфейса. На отчеты, которые пользователь просматривает или которыми управляет, распространяются языковые параметры, ранее установленные для каждого отчета. В многоязыковой среде эти факторы могут сочетаться, и на одной странице обозревателя могут быть представлены элементы на нескольких языках. Например, если доступ к отчету на японском языке осуществляется через клиента на французском языке, то пользователь увидит символы и французского, и японского языков.
- Элементы диспетчера отчетов и панель инструментов «Отчеты» будут отображаться на французском языке, поскольку клиентское приложение имеет французский интерфейс.
- Отчет (а также любые моментальные снимки журнала отчета, свойства параметров и свойства подписки для данного отчета) будет представлен на японском языке, так как это значение выбрано для свойства языка отчета. Дополнительные сведения об установке языкового стандарта см. в разделе Работа с выражениями в службах Reporting Services.
Языковые параметры операционной системы
Язык операционной системы определяет нейтральный ресурс, используемый в случае, если невозможно обнаружить соответствие между клиентским приложением и языком служб Reporting Services. Если клиентское приложение подключается к серверу отчетов с применением неподдерживаемого языка, то приложению возвращаются нейтральные ресурсы.
Некоторые элементы всегда отображаются на языке, соответствующем языку операционной системы, независимо от локализации клиентского приложения. Данные элементы перечислены в следующей таблице.
Элемент | Описание |
---|---|
Предопределенные роли |
При установке служб Reporting Services также устанавливаются несколько предопределенных ролей (Обозреватель, Издатель, Диспетчер содержимого, Мои отчеты, Системный администратор и Системный пользователь), которые выводятся на языке операционной системы компьютера, где установлен сервер отчетов. |
Папки Users и MyReports |
Эти имена папок зарезервированы для функции «Мои отчеты». Для работы данной функции необходима фиксированная структура папок. Так как сервер отчетов управляет зарезервированными именами, зарезервированные имена папок выводятся на языке операционной системы компьютера, где установлен сервер отчетов. |
Нелокализованные элементы
В службах Reporting Services не предусмотрена многоязыковая поддержка файлов отчетов, образца базы данных AdventureWorks, образцов отчетов и приложений. Эти элементы доступны только в английском варианте.
См. также
Основные понятия
Управление службами Reporting Services
Другие ресурсы
Развертывание служб Reporting Services
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
14 апреля 2006 г. |
|