Compartilhar via


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
    [fora] Valor que indica se a chamada teve sucesso ou falhou.

  • ExtendedErrors[]
    [fora] Uma matriz de cadeia de caracteres que contém erros adicionais retornados pela chamada.

Valor de retorno

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: raiz\Microsoft\SqlServer\ReportServer\RS_<Nome_da_Instância_Codificado>\v10\Admin

Plataforma: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional com Service Pack 2 (SP2) ou Service Pack 1 (SP1); ou Windows 2000 (todas as versões)

Consulte também

Referência