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


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

Область применения: SQL Server 2016 (13.x) Сервер отчетов Power BI

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

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

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

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

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

Прежде чем начать

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

Выбор сервера базы данных
Изучите поддерживаемые версии Компонент SQL Server Database Engine и поддерживаемые выпуски в разделе Создание базы данных сервера отчетов (диспетчер конфигурации сервера отчетов).

Включение соединений TCP/IP
Включите подключения TCP/IP для ядро СУБД. Некоторые выпуски ядро СУБД по умолчанию не включать TCP/IP. Инструкции на этот случай приведены в этом разделе.

Открытие порта для SQL Server
Для удаленного сервера, если вы используете программное обеспечение брандмауэра, необходимо открыть порт, который ядро СУБД прослушивает.

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

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

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

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

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

  1. Если вы используете удаленный экземпляр ядро СУБД, войдите на сервер базы данных, чтобы проверить или включить подключения 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. Подключитесь к экземпляру ядро СУБД, который будет использоваться для создания и размещения базы данных сервера отчетов:

    1. Введите экземпляр SQL Server ядро СУБД, который вы хотите использовать. Мастер отобразит локальную ядро СУБД, которая выполняется как экземпляр по умолчанию, если он доступен. Если же такого экземпляра нет, необходимо ввести имена сервера и экземпляра, которые будут использоваться. Именованные экземпляры указываются в формате <имя_сервера>\<имя_экземпляра>.

    2. Введите учетные данные, используемые для однократного подключения к ядро СУБД для создания баз данных сервера отчетов. Дополнительные сведения о методах использования этих учетных данных см. в подразделе Перед началом работы настоящего раздела.

    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. Подключитесь к экземпляру ядро СУБД, который будет использоваться для создания и размещения базы данных сервера отчетов:

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

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

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

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

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

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

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

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

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

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

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