Core.sp_update_data_source (Transact-sql)

Varolan satır güncelleştirir veya yeni bir satır ekler yönetimi veri ambarına core.source_info_internaltablosu. Veri yönetimi veri ambar karşıya yükleme paketi başlar her zaman bu yordamı Veri Toplayıcı çalışma zamanı bileşeni tarafından çağrılır.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

core.sp_update_data_source [ @collection_set_uid = ] 'collection_set_uid'
    ,[ @machine_name = ] 'machine_name'
    , [ @named_instance = ] 'named_instance'
    , [ @days_until_expiration = ] days_until_expiration
    , [ @source_id = ] source_id OUTPUT

Bağımsız değişkenler

  • @collection\_set\_uid ='collection_set_uid'
    Koleksiyonu kümesi GUID. collection_set_uidise uniqueidentifier, varsayılan değeri olmayan. GUID elde etmek için sorgu dbo.syscollector_collection_setsgörmek msdbveritabanı.

  • @ Makine_Adı ='machine_name'
    Koleksiyonu kümesi bulunduğu sunucunun adı. machine_nameise sysnamevarsayılan değeri olmayan.

  • @ düzeltildinamed_instance = 'named_instance'
    Koleksiyonu kümesi örneğinin adı. named_instanceise sysname, varsayılan değeri olmayan.

    [!NOT]

    named_instancebilgisayar adı ve form örnek adı oluşan tam örnek adı olmalıdır computername\instancename.

  • @days\_until\_expiration = days_until_expiration
    Anlık görüntü veri saklama dönemi içinde kalan gün sayısı. days_until_expirationis smallint.

  • @source\_id =source_id
    Güncelleştirme kaynağı benzersiz tanımlayıcısı. source_idise intve çıktı verilir.

Dönüş Kodu Değerleri

0(başarılı) veya 1(hata)

Açıklamalar

Bir karşıya yükleme paketi veri yönetimi veri ambar karşıya her başladığında, Veri Toplayıcı çalışma zamanı bileşeni çağıran core.sp_update_data_source. core.source_info_internalTablo aşağıdaki değişikliklerden birini son karşıya yükleme oldu Eğer güncelleştirilir:

  • Yeni bir koleksiyon kümesi eklendi.

  • Değeri days_until_expirationdeğişti.

İzinler

Üyelik mdw_writer(ile execute izni) sabit veritabanı rolü.

Örnekler

Aşağıdaki örnek, veri kaynağını güncelleştirir (Bu durumda Disk kullanımı koleksiyonu kümesi), süre sonu kadar gün sayısını ayarlar ve kaynak tanımlayıcısını döndürür. Örneğin, varsayılan örneği kullanılır.

USE <management_data_warehouse>;
GO
DECLARE @source_id int;
EXEC core.sp_update_data_source 
@collection_set_uid = '7B191952-8ECF-4E12-AEB2-EF646EF79FEF', 
@machine_name = '<computername>',
@named_instance = 'MSSQLSERVER',
@days_until_expiration = 10,
@source_id = @source_id OUTPUT;

USE <management_data_warehouse>;
GO
DECLARE @source_id int;
EXEC core.sp_update_data_source 
@collection_set_uid = '7B191952-8ECF-4E12-AEB2-EF646EF79FEF', 
@machine_name = '<computername>',
@named_instance = 'MSSQLSERVER',
@days_until_expiration = 10,
@source_id = @source_id OUTPUT;

Ayrıca bkz.

Başvuru

Sistem saklı yordamları (Transact-sql)

Veri toplayıcısı depolanan yordamlar (Transact-sql)

Kavramlar

Veri ambar yönetimi