Freigeben über


ConfigurationSetting-Methode: BackupEncryptionKey

Sichert den Verschlüsselungsschlüssel für die angegebene Berichtsserverinstanz. Der Verschlüsselungsschlüssel wird mit einem Kennwort verschlüsselt gespeichert.

Syntax

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

Parameter

Kennwort
Eine Zeichenfolge, mit der der Verschlüsselungsschlüssel verschlüsselt wird, bevor er zurückgegeben wird.

KeyFile[]
[out] Ein Array, das den verschlüsselten Verschlüsselungsschlüssel enthält

Länge
[out] Die Länge des von der Methode zurückgegebenen Arrays

HRESULT
[out] Wert, der angibt, ob der Aufruf erfolgreich war oder zu einem Fehler geführt hat.

ExtendedErrors[]
[out] Ein Zeichenfolgenarray, das andere Fehler enthält, die durch den Aufruf zurückgegeben werden

Rückgabewert

Gibt HRESULT zurück, wodurch der Erfolg oder das Fehlschlagen des Methodenaufrufs angegeben wird. Der Wert 0 (null) gibt an, dass der Methodenaufruf erfolgreich war. Ein Wert ungleich 0 (null) gibt an, dass ein Fehler aufgetreten ist.

Anforderungen

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