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


Добавление и удаление ключей шифрования для развертывания Scale-Out (диспетчер конфигурации SSRS)

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

Использование средства конфигурации Reporting Services для настройки развертывания Scale-Out

Самый простой способ настроить горизонтальное развертывание — использовать средство настройки служб отчетности. Дополнительные сведения и пошаговые инструкции см. в разделе Настройка сервера отчетов в собственном режиме развертывания Scale-Out (SSRS Configuration Manager).

Настройка развертывания Scale-Out с помощью Rskeymgmt

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

Как присоединить сервер отчетов к масштабируемому развертыванию (rskeymgmt)

  1. Запустите rskeymgmt.exe локально на компьютере, на котором размещен сервер отчетов, который уже является членом развертывания сервера отчетов.

  2. Используйте аргумент -j, чтобы присоединить сервер отчётов к базе данных сервера отчётов. Используйте аргументы -m и -n, чтобы указать удаленный экземпляр сервера отчетов, который требуется добавить в развертывание. Используйте аргументы -u и -v, чтобы указать учетную запись администратора на удаленном компьютере. Если вы создаете масштабируемое развертывание при помощи нескольких экземпляров сервера отчетов на одном компьютере, то используемый синтаксис немного отличается. Дополнительные сведения о синтаксисе, который следует использовать, см. в программе rskeymgmt (SSRS).

    В примере ниже приведены аргументы, которые необходимо указать при присоединении удаленного сервера отчетов к горизонтальному масштабированию (если у вас есть административные права на удаленном компьютере):

    rskeymgmt -j -m <remotecomputer> -n <namedreportserverinstance> -u <administratoraccount> -v <administratorpassword>  
    

Удаление сервера отчетов из масштабируемого развертывания (rskeymgmt)

  1. Откройте файл rsreportserver.config сервера отчетов, который вы хотите удалить и найти идентификатор установки. По умолчанию этот файл находится в программных файлах\Microsoft SQL Server\MSSQL. n\Reporting Services\ReportServer).

    Если установлен один экземпляр, на компьютере будет только один rsreportserver.config файл. Если установлены несколько экземпляров служб Reporting Services, используйте страницу состояния сервера в средстве настройки служб Reporting Services, чтобы найти идентификатор экземпляра (например, MSSQL.2) для сервера отчетов, который требуется удалить. Имя папки, в которой хранятся файлы программы для экземпляра сервера отчетов, будет зависеть от идентификатора экземпляра (например, Program Files\Microsoft SQL Server\MSSQL.2).

  2. Запустите rskeymgmt.exe. Вы можете запустить его на любом сервере отчетов, который является частью масштабируемого развертывания сервера отчетов.

  3. Используйте аргумент -r, чтобы освободить экземпляр сервера отчетов из развертывания горизонтального масштабирования. В следующем примере показаны аргументы, которые необходимо указать:

    rskeymgmt -r <installation ID>  
    

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

См. также

Настройка ключей шифрования и управление ими (диспетчер конфигурации SSRS)
Инициализация сервера отчетов (диспетчер конфигурации SSRS)