Método ReencryptSecureInformation (WMI MSReportServer_ConfigurationSetting)
Gera uma nova chave de criptografia e criptografa novamente todas as informações seguras no catálogo usando essa nova chave.
Sintaxe
Public Sub ReencryptSecureInformation(ByRef HRESULT as Int32, ByRef ExtendedErrors() As String)
public void ReencryptSecureInformation (out Int32 HRESULT, out string[] ExtendedErrors);
Parâmetros
HRESULT
[out] Valor que indica se a chamada obteve êxito ou falhou.
ExtendedErrors[]
[fora] Uma matriz de cadeia de caracteres que contém erros adicionais retornados pela chamada.
Valor retornado
Retorna um HRESULT indicando êxito ou falha da chamada do método. Um valor 0 indica que a chamada do método teve êxito. Um valor diferente de zero indica que ocorreu um erro.
Comentários
O método ReencryptSecureInformation permite que o administrador substitua a chave de criptografia existente com uma chave nova.
Quando esse método é chamado, o servidor de relatório gera uma nova chave de criptografia e itera por meio de todo o conteúdo criptografado para criptografá-lo novamente com a nova chave de criptografia.
As extensões de entrega podem armazenar informações seguras em suas estruturas de configurações de entrega. Quando o ReencryptSecureInformation é chamado, o servidor de relatório carrega cada assinatura e a extensão de entrega correspondente para criptografar novamente as informações armazenadas nas configurações associadas.
Se esse método for executado em um computador em uma implantação de expansão, cada computador na implantação de expansão precisará ser inicializado novamente.
Requisitos
Namespace: root\Microsoft\SqlServer\ReportServer\<InstanceName>\v12\Admin