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


Создание базы данных сервера отчетов, работающего в собственном режиме (службы Reporting Services)

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

Если требуется создать базу данных сервера отчетов или изменить строку подключения или учетные данные, используйте параметры на странице «База данных» в диспетчере конфигурации служб Службы Reporting Services.

Случаи, требующие создания или настройки базы данных сервера отчетов

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

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

Перед началом работы

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

  • Выбор сервера базы данных
    Обзор поддерживаемых версий Компонент SQL Server Database Engine и обзор поддерживаемых выпусков см. в разделе создать базу данных сервера отчетов.

  • Включение соединений TCP/IP
    Включите соединения TCP/IP для компонента Компонент Database Engine. В некоторых выпусках компонента Компонент Database Engine средства TCP/IP не активированы по умолчанию. Инструкции на этот случай приведены в этом разделе.

  • Открытие порта для SQL Server
    При использовании программного брандмауэра для доступа к удаленному серверу нужно открыть порт, прослушиваемый компонентом Компонент Database Engine.

  • Определение учетных данных сервера отчетов
    Определите, каким образом сервер отчетов будет подключаться к базам данных сервера отчетов. К типам учетных данных относятся учетная запись пользователя домена, учетная запись пользователя базы данных SQL Server или учетная запись сервера отчетов.

    Эти учетные записи зашифрованы и хранятся в файле конфигурации RSReportServer.config. Сервер отчетов использует эти учетные данные для осуществления текущих соединений с базой данных сервера отчетов. Если возникает необходимость использовать учетную запись пользователя Windows или учетную запись пользователя базы данных, следует указывать только уже существующую учетную запись. Несмотря на то что диспетчер конфигурации служб Службы Reporting Services создаст имя входа и установит необходимые разрешения, учетная запись им создана не будет. Дополнительные сведения см. в разделе Настройка соединения с базой данных сервера отчетов (собственный режим).

  • Определение языка сервера отчетов
    Выберите язык для указания в качестве языка сервера отчетов. Стандартные имена ролей, описания и папки «Мои отчеты» не отображаются на разных языках, когда с сервером соединяются пользователи, работающие с различными языковыми версиями браузера.

  • Проверка учетных данных для создания и подготовки базы данных
    Удостоверьтесь в том, что располагаете учетными записями, учетные данные которых имеют разрешения на создание баз данных на экземпляре компонента Компонент Database Engine. Эти учетные данные используются для выполнения одноразового соединения с целью создания базы данных сервера отчетов и роли RSExecRole. Если имя входа еще не существует, то будет создано имя входа пользователя базы данных для учетной записи, от которой сервер отчетов будет соединяться с базой данных. Соединение может быть установлено с помощью учетной записи Microsoft Windows, от которой выполнен вход, либо можно ввести имя входа базы данных  SQL Server.

Обеспечение доступа к базе данных удаленного сервера отчетов

  1. В случае использования удаленного экземпляра компонента Компонент Database Engine зарегистрируйтесь на сервере баз данных для проверки или активизации соединений TCP/IP.

  2. В меню Пуск последовательно выберите пункты Программы, Microsoft SQL Server, Средства настройки и выберите пункт Диспетчер конфигурации SQL Server.

  3. Откройте раздел Сетевая конфигурация SQL Server.

  4. Выберите экземпляр.

  5. Щелкните правой кнопкой мыши пункт TCP/IP и выберите Включено.

  6. Перезапустите службу.

  7. Запустите программный брандмауэр и откройте порт, прослушиваемый SQL Server. В экземпляре по умолчанию обычно используется порт 1433 для соединений TCP/IP. Дополнительные сведения см. в разделе Настройка брандмауэра Windows для доступа к компоненту Database Engine электронной документации по SQL Server.

Создание базы данных локального сервера отчетов

  1. Запустите диспетчер конфигурации служб Службы Reporting Services и установите соединение с экземпляром сервера отчетов, для которого создается база данных. Дополнительные сведения см. в разделе How to: Start Reporting Services Configuration Manager.

  2. На странице «База данных» нажмите кнопку Изменить базу данных.

  3. Выберите пункт Создать новую базу данных сервера отчетов и нажмите кнопку Далее.

  4. Соединитесь с экземпляром компонента Компонент Database Engine, который будет использоваться для создания и размещения базы данных сервера отчетов.

    1. Введите имя экземпляра компонента Компонент SQL Server Database Engine. Мастер отобразит локальный компонент Компонент Database Engine, выполняемый в качестве экземпляра по умолчанию, если таковой имеется. В противном случае придется вводить имя сервера и экземпляра, которые должны использоваться. Именованные экземпляры указываются в следующем формате: <имя_сервера>\<имя_экземпляра>.

    2. Введите учетные данные, которые будут использованы для одноразового соединения с компонентом Компонент Database Engine, чтобы создать базу данных сервера отчетов. Дополнительные сведения об использовании этих учетных данных см. в подразделе Перед началом работы в этом разделе.

    3. Нажмите кнопку Проверить соединение для проверки соединения с сервером.

    4. Нажмите кнопку Далее.

  5. Укажите свойства, используемые для создания базы данных. Дополнительные сведения о методах использования этих свойств см. в подразделе Перед началом работы настоящего раздела.

    1. Введите имя базы данных сервера отчетов. Вместе с базой данных-источником будет создана временная база данных. Рассмотрите возможность использования имени с описанием, чтобы запомнить, как используется база данных. Обратите внимание, что указанное имя будет использоваться в течение всего времени существования базы данных. После создания базы данных сервера отчетов ее нельзя переименовать.

    2. Выберите язык, на котором должны отображаться определения ролей и «Мои отчеты».

    3. Режим сервера отчетов всегда настроен на собственный режим.

    4. Нажмите кнопку Далее.

  6. Укажите учетные данные, которые сервер отчетов использует для подключения к базе данных сервера отчетов.

    1. Укажите тип проверки подлинности.

      Выберите Учетные данные базы данных для выполнения соединения с помощью уже определенного имени входа базы данных SQL Server. Использование учетных данных базы данных рекомендуется в случаях, когда сервер отчетов размещается в другом домене, в недоверенном домене или защищен брандмауэром.

      Выберите Учетные данные Windows, если вы имеете учетную запись пользователя домена с минимальными правами доступа и с разрешением регистрироваться на компьютере и на сервере баз данных.

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

    2. Нажмите кнопку Далее.

  7. Просмотрите сведения на странице «Сводка» и удостоверьтесь в том, что все настройки указаны правильно, после этого нажмите кнопку Далее.

  8. Проверьте соединение, щелкнув на URL-адресе страницы «URL-адрес сервера отчетов» или страницы «URL-адрес диспетчера отчетов». Тест будет успешным лишь в том случае, если эти URL-адреса заранее определены. Если подключение к базе данных сервера отчетов действует, в окне браузера отображается либо иерархия папок сервера отчетов, либо диспетчер отчетов. Дополнительные сведения см. в разделе Проверка установки служб Reporting Services электронной документации по SQL Server.

См. также

Справочник

База данных

Основные понятия

Настройка соединения с базой данных сервера отчетов (собственный режим)

Управление сервером отчетов служб Reporting Services в собственном режиме

Другие ресурсы

How to: Start Reporting Services Configuration Manager