Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Uppdaterar en befintlig rad eller infogar en ny rad i hanteringsdatalageret core.source_info_internal . Denna procedur anropas av datainsamlarens körtidskomponent varje gång ett uppladdningspaket börjar ladda upp data till hanteringsdatalagret.
Transact-SQL syntaxkonventioner
Syntax
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
[ ; ]
Arguments
[ @collection_set_uid = ] 'collection_set_uid'
GUID för samlingssetet.
@collection_set_uid är unik identifierare utan standardvärde. För att hämta GUID:en, sök i dbo.syscollector_collection_sets vy i databasen msdb .
[ @machine_name = ] 'machine_name'
Namnet på servern som samlingssetet finns på. @machine_name är ett sysnamn utan standardvärde.
[ @named_instance = ] 'named_instance'
Namnet på instansen för samlingsmängden. @named_instance är sysname, utan standardvärde.
Note
named_instance måste vara det fullt kvalificerade instansnamnet, som består av datorns namn och instansnamnet i formen <computername>\<instancename>.
[ @days_until_expiration = ] days_until_expiration
Antalet dagar som återstår i den ögonblicksbildsdata lagringsperioden. @days_until_expiration är liten.
[ @source_id = ] source_id
Den unika identifieraren för källan till uppdateringen.
@source_id är int och returneras som OUTPUT.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Remarks
Varje gång ett uppladdningspaket börjar ladda upp data till hanteringsdatalagret, anropar core.sp_update_data_sourcedatainsamlarens körtidskomponent . Tabellen core.source_info_internal uppdateras om någon av följande förändringar har skett sedan senaste uppladdningen:
- Ett nytt samlingsset lades till.
- Värdet för days_until_expiration har förändrats.
Permissions
Kräver medlemskap i mdw_writer (med EXECUT-behörighet ) fast databasroll.
Examples
Följande exempel uppdaterar datakällan (i detta fall samlingsuppsättningen för diskanvändning), ställer in antalet dagar till utgångsdatum och returnerar identifieraren för källan. I exemplet används standardinstansen.
USE <management_data_warehouse>;
GO
DECLARE @source_id INT;
EXECUTE 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;