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


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

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

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

Область применения: Reporting Services собственном режиме

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

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

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

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

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

Выбор сервера базы данных
Просмотрите поддерживаемые версии ядра СУБД SQL Server и поддерживаемые выпуски в разделе Создание базы данных сервера отчетов (SSRS Configuration Manager).

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

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

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

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

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

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

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

  1. Запустите диспетчер конфигурации служб Службы Reporting Services и установите соединение с экземпляром сервера отчетов, для которого создается база данных. Дополнительные сведения см. в разделе 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)
База данных (службы Reporting Services в собственном режиме)
Управление сервером отчетов Reporting Services в собственном режиме
Использование диспетчера конфигурации служб Reporting Services (собственный режим)