Aracılığıyla paylaş


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.
Özel olaylar Tümleştirme Hizmetleri görevler tarafından günlüğe kaydedilen olayları içerir. Daha fazla bilgi için bkz.Özel iletileri günlüğe kaydetme

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

Başvuru

catalog.execution_parameter_values (SSISDB veritabanı)