core.sp_update_data_source (Transact-SQL)
Aktualizuje istniejący wiersz lub wstawia nowy wiersz w tabeli core.source_info_internal magazynu danych zarządzania.Ta procedura jest wywoływana przez składnik czasu wykonywania modułu zbierającego dane zawsze wtedy, gdy pakiet przekazywania rozpoczyna przekazywanie danych do magazynu danych zarządzania.
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
Argumenty
[@ collection_set_uid =] ' collection_set_uid"
Identyfikator GUID zestawu kolekcji.Parametr collection_set_uid jest parametrem typu uniqueidentifier i nie ma wartości domyślnej.Aby uzyskać identyfikator GUID, należy zbadać widok dbo.syscollector_collection_sets w bazie danych msdb.[ @machine\_name = ] 'machine_name'
The name of the server that the collection set resides on.machine_name is sysname with no default value.Dostarczając niezależnych ustawienia dla tych trzech parametrów poczty bazy danych pozwala na konfigurowanie wiadomości do swoich potrzeb.named_instance
The name of the instance for the collection set.named_instance is sysname, with no default value.Uwaga
named_instance musi być nazwą wystąpienie w pełni kwalifikowana, która składa się z nazwy komputera i nazwy obiektu w formularzu Nazwa komputera\nazwa_wystąpienia.
[ @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.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Remarks
Składnik czasu wykonywania modułu zbierającego dane wywołuje procedurę składowaną core.sp_update_data_source zawsze wtedy, gdy pakiet przekazywania rozpoczyna przekazywanie danych do magazynu danych zarządzania.Tabela core.source_info_internal jest aktualizowana, jeśli od czasu ostatniego przekazywania miała miejsce jedna z następujących zmian:
Dodano nowy zestaw kolekcji.
Zmieniono wartość parametru days_until_expiration.
Uprawnienia
Członkostwo w grupie wymaga mdw_writer (z uprawnienie wykonać) stała rola bazy danych.
Przykłady
W poniższym przykładzie jest aktualizowane źródło danych (w tym przypadku zestaw kolekcji Użycie dysku), jest ustawiana liczba dni przed wygaśnięciem oraz jest zwracany identyfikator źródła.W tym przykładzie jest używane wystąpienie domyślne.
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;
Historia zmian
Microsoft Learning |
|---|
Poprawiona nazwa tabeli core.source_info_internal w pierwszym zdaniu. |
Kategorie zasady pomagają organizować zasady, gdy masz wiele zasad. |
W poniższej tabela opisano kolumny w widoku syspolicy_policy_groups. |
policy_category_id |
See Also
.gif)