Метод ReencryptSecureInformation (WMI MSReportServer_ConfigurationSetting)
Создает новый ключ шифрования и повторно шифрует с его помощью все защищенные сведения в каталоге.
Синтаксис
Public Sub ReencryptSecureInformation(ByRef HRESULT as Int32, ByRef ExtendedErrors() As String)
public void ReencryptSecureInformation (out Int32 HRESULT, out string[] ExtendedErrors);
Параметры
HRESULT
[out] Значение, которое указывает, был ли вызов успешным.ExtendedErrors[]
[out] Массив строк с дополнительными ошибками, возвращенными вызовом.
Возвращаемое значение
Возвращает значение HRESULT, обозначающее удачную или неудачную попытку вызова метода. Значение 0 означает, что вызов метода завершился успешно. Ненулевое значение указывает, что произошла ошибка.
Замечания
Метод ReencryptSecureInformation позволяет администратору заменить существующий ключ шифрования новым ключом.
Если вызывается этот метод, сервер отчетов создает новый ключ шифрования и проходит по всему зашифрованному содержимому для повторного шифрования с новым ключом.
В модулях доставки защищенные сведения могут храниться в структуре параметров доставки. Если вызывается метод ReencryptSecureInformation, сервер отчетов загружает каждую подписку и соответствующий модуль доставки и повторно зашифровывает сведения, которые хранятся в связанных параметрах.
Если этот метод запускается на компьютерах масштабного развертывания, для каждого компьютера потребуется повторная инициализация.
Системные требования
Пространство имен: root\Microsoft\SqlServer\ReportServer\RS_<закодированное_имя_экземпляра>\v10\Admin
Платформа: Windows Server 2003 Datacenter Edition; Windows Server 2003 Enterprise Edition; Windows Server 2003 Standard Edition; Windows Vista; Windows XP Professional с пакетом обновления 2 (SP2) или 1 (SP1) или Windows 2000 (все версии)