Metode ConfigurationSetting - RestoreEncryptionKey

Menerapkan kembali kunci enkripsi yang ditentukan ke database server laporan.

Sintaks

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);  

Parameter

KeyFile[]
[out] Array yang berisi kunci enkripsi terenkripsi.

Panjang
[out] Panjang array yang dikembalikan oleh metode .

Password
String yang digunakan untuk mengenkripsi kunci enkripsi.

HRESULT
[out] Nilai yang menunjukkan apakah panggilan berhasil atau gagal.

ExtendedErrors[]
[out] Array string yang berisi kesalahan lain yang dikembalikan oleh panggilan.

Nilai hasil

Mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan panggilan metode. Nilai 0 menunjukkan bahwa panggilan metode berhasil. Nilai bukan nol menunjukkan bahwa terjadi kesalahan.

Keterangan

Jika entri sudah ada untuk server laporan di database server laporan, entri tersebut akan dihapus. Entri baru kemudian dibuat menggunakan kunci enkripsi yang ditentukan dan kunci publik server laporan.

Metode ini paling efektif ketika dipanggil setelah metode DeleteEncryptionKey , yang menghapus daftar kunci enkripsi.

Persyaratan

Namespace:root\Microsoft\SqlServer\ReportServer\<InstanceName>\v13\Admin

anggota MSReportServer_ConfigurationSetting