Aracılığıyla paylaş


RestoreEncryptionKey yöntemi (WMI MSReportServer_ConfigurationSetting)

Belirtilen şifreleme anahtar yeniden uygular rapor sunucusu veritabanı.

Sözdizimi

Public Sub RestoreEncryptionKey(ByRef KeyFile() As Integer, _
    ByRef Length As Int32, ByVal Password As String, _
    ByRef HRESULT As Int32, ByRef ExtendedErrors() As String)
public void RestoreEncryptionKey(out Byte[] KeyFile, out Int32 Length, 
            string Password, out Int32 HRESULT, out string[] ExtendedErrors);

Parametreler

  • KeyFile[]
    [Çıkış] Şifrelenmiş şifreleme içeren bir dizi anahtar.

  • Length
    [Çıkış] yöntem tarafından döndürülen dizi uzunluğu.

  • Password
    Şifreleme anahtar şifrelemek için kullanılan dize.

  • HRESULT
    [Çıkış] Çağrı başarılı veya başarısız olup olmadığını gösteren değer.

  • ExtendedErrors[]
    [Çıkış] Çağrı tarafından döndürülen ek hata içeren bir dize dizisi.

Dönüş Değeri

Döndürür bir HRESULT gösteren başarı veya başarısızlık yöntem çağrısı.Bir 0 değeri, yöntem çağrısı başarılı olduğunu gösterir.Sıfır olmayan bir değer, bir hata oluştuğunu gösterir.

Açıklamalar

Bir giriş için rapor sunucusu zaten, rapor sunucusu veritabanı, dosya silinir.Yeni girdi, sonra belirtilen şifreleme anahtar kullanılarak oluşturulur ve rapor sunucusukullanıcının ortak anahtar.

Sonra çağrıldığında en etkili yöntem DeleteEncryptionKey yöntem, şifreleme anahtarları listesini temizler.

Gereksinimler

Ad alanı: root\Microsoft\SqlServer\ReportServer\RS_<EncodedInstanceName>\v10\Admin

Platform: Windows Server 2003, Datacenter Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Standard Edition; Windows Vista; Windows XP Professional Service Pack 2 (SP2) veya Service Pack 1 (SP1) veya Windows 2000 (tüm sürümleri)