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


Мастер изменения базы данных (настройка служб Reporting Services)

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

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

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

Параметры

  • Действие
    Выберите задачу, которую необходимо выполнить. Новая база данных может быть создана в собственном режиме или в режиме интеграции с SharePoint. Можно также выбрать для использования с текущим экземпляром сервера отчетов существующую базу данных.

  • Сервер базы данных
    Задает имя экземпляра компонента SQL Server Database Engine, на котором размещается база данных сервера отчетов. Это может быть экземпляр SQL Server 2005 или SQL Server 2008. Можно использовать экземпляр по умолчанию или именованный экземпляр на локальном или удаленном компьютере. При подключении к именованному экземпляру введите имя сервера в следующем формате: <сервер>\<экземпляр>.

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

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

  • База данных
    Позволяет указать имя базы данных сервера отчетов, в которой хранятся серверные данные. Можно указать существующую базу данных или создать новую.

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

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

  • Язык
    Это значение задается только при создании новой базы данных сервера отчетов.

    Это значение позволяет задать язык, на котором создаются описания и определения ролей. В службах Службы Reporting Services реализована модель проверки прав доступа на основе ролей, включающая ряд стандартных ролей. Эти роли создаются единожды на указанном пользователем языке. Имена и описания ролей не отображаются на других языках, даже если подключиться к серверу отчетов с помощью браузера, в котором определены параметры культуры или языка, поддерживаемые сервером. Указанный язык определяет также язык, который используется при создании папки «Мои отчеты» и папок пользователей для работы с этой функцией. Дополнительные сведения о языковой поддержке в службах Reporting Services см. в разделе Вопросы проектирования решений для многоязычного или глобального развертывания (службы Reporting Services) в электронной документации по SQL Server.

  • Режим сервера
    База данных сервера отчетов может работать либо в собственном режиме, либо в режиме интеграции с SharePoint. Эти режимы являются взаимоисключающими.

    Режим должен быть указан при создании новой базы данных сервера отчетов. Он определяет структуру базы данных сервера отчетов и задает значение, которое имеет системное свойство SharePointIntegrated (true или false).

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

  • Учетные данные
    Задает учетную запись, используемую сервером отчетов для подключения к базе данных сервера отчетов. В качестве этого значения допускается указывать учетную запись веб-службы сервера отчетов, имя входа базы данных SQL Server, определенное в экземпляре компонента Database Engine, на котором размещен сервер отчетов, или учетную запись Windows. При указании учетной записи Windows можно указать локальную учетную запись (<имя_компьютера>\<имя_пользователя>), если сервер отчетов и база данных расположены на одном компьютере, либо учетную запись пользователя домена (<домен>\<имя_пользователя>), если они установлены на разных компьютерах в одном домене.

    Сервер отчетов создаст имя входа базы данных и присвоит для указанной учетной записи разрешения базы данных.

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

    Если компьютер находится в другом домене или в недоверенном домене, то лучше пользоваться именем входа базы данных SQL Server. Дополнительные сведения о выборе учетных записей см. в разделе Настройка соединения с базой данных сервера отчетов.

  • Сводка
    Проверьте параметры перед настройкой соединения программой установки.

  • Ход выполнения и завершение
    Проследите за ходом выполнения каждой из задач.