Freigeben über


catalog.set_environment_variable_protection (SSISDB-Datenbank)

Legt das Vertraulichkeitsbit einer Umgebungsvariablen im Integration Services-Katalog fest.

Syntax

set_environment_variable_protection [ @folder_name = ] folder_name
    , [ @environment_name = ] environment_name
    , [ @variable_name = ] variable_name
    , [ @is_sensitive = ] is_sensitive

Argumente

  • [ @folder\_name = ] folder_name
    Der Name des Ordners, der die Umgebung enthält. Der folder_name ist nvarchar(128).

  • [ @environment\_name = ] environment_name
    Der Name der Umgebung. Der environment_name ist nvarchar(128).

  • [ @variable\_name = ] variable_name
    Der Name der Umgebungsvariablen. Der variable_name ist nvarchar(128).

  • [ @sensitive = ] sensitive
    Gibt an, ob die Variable einen vertraulichen Wert enthält. Verwenden Sie den Wert 1, um anzugeben, dass der Wert der Umgebungsvariablen vertraulich ist, oder den Wert 0, um anzugeben, dass er nicht vertraulich ist. Ein vertraulicher Wert wird verschlüsselt, wenn er gespeichert wird. Ein Wert, der nicht vertraulich ist, wird als Nur-Text gespeichert. Der sensitive-Parameter ist bit.

Rückgabecodewert

0 (Erfolg)

Resultsets

Keine

Berechtigungen

Diese gespeicherte Prozedur erfordert eine der folgenden Berechtigungen:

  • READ-Berechtigung und MODIFY-Berechtigung für die Umgebung

  • Mitgliedschaft in der Datenbankrolle ssis_admin

  • Mitgliedschaft in der Serverrolle sysadmin

Fehler und Warnungen

In der folgenden Liste werden einige Bedingungen beschrieben, die möglicherweise einen Fehler oder eine Warnung auslösen:

  • Der Ordnername ist ungültig.

  • Der Umgebungsname ist ungültig.

  • Der Umgebungsvariablenname ist ungültig.

  • Der Benutzer verfügt nicht über die entsprechenden Berechtigungen.