Freigeben über


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.

HinweisHinweis

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.