catalog.set_execution_parameter_value (SSISDB veritabanı)
Yürütme örneğini parametre değerini ayarlar Integration ServicesKatalog.
Sözdizimi
set_execution_parameter_value [ @execution_id = execution_id
, [ @object_type = ] object_type
, [ @parameter_name = ] parameter_name
, [ @parameter_value = ] parameter_value
Bağımsız değişkenler
[@ execution_id =]execution_id
Yürütme örneğinin benzersiz tanıtıcısı. The execution_id is bigint.[Object_typeUYARıLARı =]object_type
Parametre türü. Değeri 20Proje parametre değeri belirtmek için 30bir paket parametresini belirtmek için. The object_type is smallint.[@ parameter_name =]parameter_name
Parametrenin adı. The parameter_name is nvarchar(128).[@ parameter_value =]parameter_value
Parametre değeri. The parameter_value is sql_variant.
Açıklamalar
Öğrenmek için parametre değerleri belirli bir çalıştırma için kullanılan sorgu catalog.execution_parameter_values görünümü.
Bir paketi yürütme sırasında günlüğe kaydedilen bilgileri kapsamını belirtmek için parameter_nameLOGGING_LEVEL ve set parameter_valueiçin aşağıdaki değerlerden birini.
Değer |
Açıklama |
---|---|
Hiçbiri |
Günlüğe kaydetme devre dışıdır. Yalnızca paketi yürütme durumu günlüğe kaydedilir. |
Temel |
Tüm olayların dışında özel ve Tanılama olayları günlüğe kaydedilir. Bu varsayılan değerdir. |
Performans |
Yalnızca performans istatistiklerini ve HataDurumunda ve OnWarning olay günlüğe kaydedilir. |
Ayrıntılı |
Tanılama ve özel etkinlikleri dahil tüm olaylar kaydedilir. |
Bir paketi yürütme sırasında herhangi bir hata oluştuğunda Tümleştirme Hizmetleri sunucu dökümü dosyaları üretir belirtmek için yürütme örneğini çalıştırmak değil aşağıdaki parametre değerlerini ayarlayın.
Parametre |
Değer |
---|---|
execution_id |
Yürütme örneğini benzersiz tanımlayıcısı |
object_type |
50 |
parameter_name |
' DUMP_ON_ERROR |
parameter_value |
1 |
Bir paketi yürütme sırasında olayları oluştuğunda Tümleştirme Hizmetleri sunucu dökümü dosyaları üretir belirtmek için yürütme örneğini çalıştırmak değil aşağıdaki parametre değerlerini ayarlayın.
Parametre |
Değer |
---|---|
execution_id |
Yürütme örneğini benzersiz tanımlayıcısı |
object_type |
50 |
parameter_name |
' DUMP_ON_EVENT |
parameter_value |
1 |
Döküm dosyalarını oluşturmak Tümleştirme Hizmetleri sunucu neden olan olaylar paketi yürütme sırasında belirtmek için yürütme örneğini çalıştırmak değil aşağıdaki parametre değerlerini ayarlayın. Birden çok olay kodları bir noktalı virgül kullanarak ayırın.
Parametre |
Değer |
---|---|
execution_id |
Yürütme örneğini benzersiz tanımlayıcısı |
object_type |
50 |
parameter_name |
' DUMP_ON_EVENT |
parameter_value |
Bir veya daha fazla olay kodları |
Örnek
Aşağıdaki örnek bir paketi yürütme sırasında herhangi bir hata oluştuğunda Tümleştirme Hizmetleri sunucu dökümü dosyaları oluşturur belirtir.
exec catalog.create_execution 'TR2','Recurring ETL', 'Dim_DCVendor.dtsx',NULL, 0,@execution_id out
exec catalog.set_execution_parameter_value @execution_id, 50, 'DUMP_ON_ERROR',1
exec catalog.create_execution 'TR2','Recurring ETL', 'Dim_DCVendor.dtsx',NULL, 0,@execution_id out
exec catalog.set_execution_parameter_value @execution_id, 50, 'DUMP_ON_ERROR',1
Aşağıdaki örnek Tümleştirme Hizmetleri sunucu paketi yürütme sırasında olayları oluştuğunda dökümü dosyaları oluşturur, dosyaları oluşturmak için sunucu neden olan olay olduğunu belirtir.
exec catalog.create_execution 'TR2','Recurring ETL', 'Dim_DCVendor.dtsx',NULL, 0,@execution_id out
exec catalog.set_execution_parameter_value @execution_id, 50, 'DUMP_ON_EVENT',1
declare @event_code nvarchar(50)
set @event_code = '0xC020801C'
exec catalog.set_execution_parameter_value @execution_id, 50, 'DUMP_EVENT_CODE', @event_code
exec catalog.create_execution 'TR2','Recurring ETL', 'Dim_DCVendor.dtsx',NULL, 0,@execution_id out
exec catalog.set_execution_parameter_value @execution_id, 50, 'DUMP_ON_EVENT',1
declare @event_code nvarchar(50)
set @event_code = '0xC020801C'
exec catalog.set_execution_parameter_value @execution_id, 50, 'DUMP_EVENT_CODE', @event_code
Dönüş kodu değeri
0 (başarı)
Sonuç Kümeleri
Hiçbiri
İzinler
Bu saklı yordam aşağıdaki izinlerden birini gerektirir:
OKUMA ve yürütme örneği üzerinde izinleri değiştir
Üyelik ssis_adminveritabanı rolü
Üyelik sysadminsunucu rolü
Hatalar ve uyarılar
Bir hata veya uyarı artırabilir bazı koşullar aşağıdaki listede açıklanmaktadır:
Kullanıcının uygun izinlere sahip değil
Yürütme tanımlayıcısı geçerli değil
Parametre adı geçerli değil
Parametre değeri veri türü parametre veri türü eşleşmiyor
Ayrıca bkz.
Görevler
Generating Dump Files for Package Execution_old