catalog.get_parameter_values (SSISDB-Datenbank)
Ermittelt die Standardparameterwerte und ruft diese aus einem Projekt und den entsprechenden Paketen im Integration Services-Katalog ab.
Syntax
get_parameter_values [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @package_name = ] package_name
[ , [ @reference_id = ] reference_id ]
Argumente
[ @folder\_name = ] folder_name
Der Name des Ordners, der das Projekt enthält. Der folder_name ist nvarchar(128).[ @project\_name = ] project_name
Der Name des Projekts, in dem sich die Parameter befinden. Der project_name ist nvarchar(128).[ @package\_name = ] package_name
Der Name des Pakets. Geben Sie den Paketnamen an, um alle Projektparameter und die Parameter aus einem bestimmten Paket abzurufen. Verwenden Sie NULL, um alle Projektparameter und die Parameter aus allen Paketen abzurufen. Der package_name ist nvarchar(260).[ @reference\_id = ] reference_id
Der eindeutige Bezeichner eines Umgebungsverweises. Dieser Parameter ist optional. Die reference_id ist bigint.
Rückgabecodewert
0 (Erfolg)
Resultsets
Gibt eine Tabelle zurück, die das folgende Format aufweist:
Spaltenname |
Datentyp |
Beschreibung |
---|---|---|
object_type |
smallint |
Der Typ des Parameters. Für einen Projektparameter ist der Wert 20, und für einen Paketparameter ist der Wert 30. |
parameter_data_type |
nvarchar(128) |
Der Datentyp des Parameters. |
parameter_name |
sysname |
Der Name des Parameters. |
parameter_value |
sql_variant |
Der Wert des Parameters. |
sensitive |
bit |
Wenn der Wert 1 lautet, ist der Parameterwert vertraulich. Wenn der Wert 0 lautet, ist der Parameterwert nicht vertraulich. |
required |
bit |
Wenn der Wert 1 lautet, ist der Parameterwert erforderlich, um die Ausführung zu starten. Wenn der Wert 0 lautet, ist der Parameterwert nicht erforderlich, um die Ausführung zu starten. |
value_set |
bit |
Wenn der Wert 1 ist, wurde der Parameterwert zugewiesen. Wenn der Wert 0 ist, wurde der Parameterwert nicht zugewiesen. |
Hinweis |
---|
Literalwerte werden als Nur-Text angezeigt. Anstelle vertraulicher Werte wird NULL angezeigt. |
Berechtigungen
Diese gespeicherte Prozedur erfordert eine der folgenden Berechtigungen:
READ-Berechtigungen für das Projekt und ggf. READ-Berechtigung für die Umgebung, auf die verwiesen wird
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:
Das Paket kann im angegebenen Ordner oder Projekt nicht gefunden werden.
Der Benutzer verfügt nicht über die entsprechenden Berechtigungen.
Der angegebene Umgebungsverweis ist nicht vorhanden.