Aracılığıyla paylaş


Core.sp_update_data_source (Transact-SQL)

Varolan bir satırı güncelleştirir veya yeni bir satır yönetiminde ekler veri ambarı core.source_info_internal tablo.Bu yordam veri toplayıcı çalışma-tarafından bilinir saat bileşen her saat bir yükleme paket için yönetim veri ambarına veri yükleniyor başlatır.

Topic link iconTransact-SQL sözdizimi kuralları

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'
    The GUID for the collection set.collection_set_uid is uniqueidentifier, with no default value.GUID edinmek için , msdb veritabanını dbo.syscollector_collection_sets görünümünde sorgula.

  • [machine_name =] ' machine_name'
    The name of the server that the collection set resides on.machine_name is sysname with no default value.

  • [named_instance =] ' named_instance'
    The name of the instance for the collection set.named_instance is sysname, with no default value.

    Not

    named_instance bilgisayar adının ve örnek adı formundaki oluşan tam bir örnek adı olması gerekir bilgisayaradı\ÖrnekAdı.

  • [days_until_expiration =] days_until_expiration
    The number of days remaining in the snapshot data retention period.days_until_expiration is smallint.

  • [source_id =] source_id
    The unique identifier for the source of the update.source_id is int and is returned as OUTPUT.

Dönüş Kodu Değerleri

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

Remarks

Bir yükleme paket için yönetim veri ambarı veri yükleniyor her başlatıldığında, veri toplayıcı çalışma zamanı bileşeni core.sp_update_data_source çağırır.The core.source_info_internal tablo aşağıdaki değişikliklerden birini, son yükleme işleminden sonra oluştu güncelleştirilir:

  • Yeni BIR koleksiyon kümesi eklendi.

  • Days_until_expiration değeri değişti.

İzinler

Üyelik gerektirir mdw_writer yürütmek izni) ile (sabit veritabanı rolü.

Örnekler

Aşağıdaki örnek veri kaynağını güncelleştirir (Bu durumda disk kullanımı koleksiyon küme), Bitiş gün sayısı olarak ayarlar ve kaynak tanımlayıcısını döndürür.Bu örnekte, varsayılan kopyası 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;

Değişiklik Geçmişi

Güncelleştirilmiş içerik

Tümcedeki ilk core.source_info_internal tablonun adı'de giderilmiştir.

"Sözdizimi" bölümündeki named_instance bağımsız değişken adı olarak düzeltildi.

Adı core.source_info_internal tablo days_until_expiration bağımsız değişken "Uyarılar" bölümüne ve düzeltildi.

GUID, bağımsız değişken adlarını ve sözdizimini örnekte düzeltildi.