Создание базы данных сервера отчетов, работающего в собственном режиме (диспетчер конфигурации сервера отчетов)

ПРИМЕНИМО К:SQL Server 2016 Сервер отчетов Power BI

В собственном режиме службы Службы 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 см. в статье Настройка брандмауэра Windows для доступа к компоненту Database Engine.

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

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

  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-адреса заранее определены. Если подключение к базе данных сервера отчетов работает, вы увидите иерархию папок сервера отчетов. Дополнительные сведения см. в статье Проверка установки служб Reporting Services.

Учетные данные базы данных

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

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

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

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

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

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

    3. Выберите Далее.

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

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

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

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

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

    2. Выберите Далее.

  5. Проверьте параметры и выберите Далее.

  6. После внесения изменений выберите Готово.

Дальнейшие действия

Настройка подключения к базе данных сервера отчетов
Управление сервером отчетов Reporting Services в собственном режиме
Диспетчер конфигурации сервера отчетов

Остались вопросы? Посетите форум служб Reporting Services.