Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
SSIS Integration Runtime in Azure Data Factory
Gilt für:SQL Server
Legt den Wert eines Parameters im Integration Services -Katalog fest. Ordnet einer Umgebungsvariable den Wert zu oder weist einen Literalwert zu, der standardmäßig verwendet wird, wenn keine anderen Werte zugewiesen werden.
Syntax
catalog.set_object_parameter_value [ @object_type = ] object_type
, [ @folder_name = ] folder_name
, [ @project_name = ] project_name
, [ @parameter_name = ] parameter_name
, [ @parameter_value = ] parameter_value
[ , [ @object_name = ] object_name ]
[ , [ @value_type = ] value_type ]
Argumente
[@object_type =] object_type
Der Typ des Parameters. Verwenden Sie den Wert 20
, um einen Projektparameter anzugeben, oder den Wert 30
, um einen Paketparameter anzugeben. Der object_type ist smallInt.
[@folder_name =] folder_name
Der Name des Ordners, der den Parameter enthält. Der folder_name ist nvarchar(128) .
[@project_name =] project_name
Der Name des Projekts, das den Parameter enthält. Der project_name ist nvarchar(128) .
[@parameter_name =] parameter_name
Der Name des Parameters. Der parameter_name ist nvarchar(128).
[@parameter_value =] parameter_value
Der Wert des Parameters. Der parameter_value ist sql_variant.
[@object_name =] object_name
Der Name des Pakets. Dieses Argument ist erforderlich, wenn der Parameter ein Paketparameter ist. Der object_name ist nvarchar(260).
[@value_type =] value_type
Der Typ des Parameterwerts. Verwenden Sie das Zeichen V
, um anzugeben, dass parameter_value ein Literalwert ist, der standardmäßig verwendet wird, wenn vor der Ausführung keine anderen Werte zugewiesen werden. Verwenden Sie das Zeichen R
, um anzugeben, dass parameter_value ein Wert ist, auf den verwiesen wird und der auf den Namen einer Umgebungsvariablen festgelegt wurde. Dieses Argument ist optional. Das Zeichen V
wird standardmäßig verwendet. Der value_type ist char(1).
Rückgabecodewert
0 (Erfolg)
Resultsets
Keine
Berechtigungen
Diese gespeicherte Prozedur erfordert eine der folgenden Berechtigungen:
READ-Berechtigung und MODIFY-Berechtigung für das Projekt
Mitgliedschaft in der Datenbankrolle ssis_admin
Mitgliedschaft in der Serverrolle sysadmin
Fehler und Warnungen
In der folgenden Liste werden Bedingungen beschrieben, die möglicherweise bewirken, dass die gespeicherte Prozedur einen Fehler auslöst:
Der Parametertyp ist ungültig.
Der Projektname ist ungültig.
Für Paketparameter ist der Paketname ungültig.
Der Werttyp ist ungültig.
Der Benutzer verfügt nicht über die entsprechenden Berechtigungen.
Bemerkungen
Wenn kein value_type angegeben ist, wird standardmäßig ein Literalwert für parameter_value verwendet. Wenn ein Literalwert verwendet wird, wird value_set in der Sicht object_parameters auf
1
festgelegt. Ein NULL-Parameterwert ist nicht zulässig.Wenn value_type das Zeichen
R
enthält, das einen Wert bezeichnet, auf den verwiesen wird, verweist parameter_value auf den Namen einer Umgebungsvariablen.Für
20
kann der Wert object_type verwendet werden, um einen Projektparameter anzugeben. In diesem Fall ist für object_name kein Wert erforderlich, und jeder für object_name angegebene Wert wird ignoriert. Dieser Wert wird verwendet, wenn der Benutzer einen Projektparameter festlegen möchte.Für
30
kann der Wert object_type verwendet werden, um einen Paketparameter anzugeben. In diesem Fall wird ein Wert für object_name verwendet, um das entsprechende Paket anzugeben. Wenn object_name nicht angegeben wird, gibt die gespeicherte Prozedur einen Fehler zurück und wird beendet.