Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Werkt een bestaande rij bij of voegt een nieuwe rij in in de management data warehouse-tabel core.source_info_internal . Deze procedure wordt door de data collector run-time component aangeroepen telkens wanneer een uploadpakket begint met het uploaden van data naar het management data warehouse.
Transact-SQL syntaxis-conventies
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'
De GUID voor de collectieset.
@collection_set_uid is uniqueidentifier, zonder standaardwaarde. Om de GUID te verkrijgen, raadpleeg de dbo.syscollector_collection_sets weergave in de msdb database.
[ @machine_name = ] 'machine_name'
De naam van de server waarop de verzameling zich bevindt. @machine_name is een systeemnaam zonder standaardwaarde.
[ @named_instance = ] 'named_instance'
De naam van de instantie voor de verzameling. @named_instance is een systeemnaam, zonder standaardwaarde.
Note
named_instance moet de volledig gekwalificeerde instantienaam zijn, die bestaat uit de computernaam en de instantienaam in de vorm <computername>\<instancename>.
[ @days_until_expiration = ] days_until_expiration
Het aantal dagen dat nog rest in de momentopname-gegevensbehoudsperiode. @days_until_expiration is klein.
[ @source_id = ] source_id
De unieke identificatie voor de bron van de update.
@source_id is int en wordt teruggegeven als OUTPUT.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Remarks
Elke keer dat een uploadpakket begint met het uploaden van data warehouse, roept core.sp_update_data_sourcede runtime-component van de dataverzamelaar . De core.source_info_internal tabel wordt bijgewerkt als een van de volgende wijzigingen is opgetreden sinds de laatste upload:
- Er werd een nieuwe verzamelset toegevoegd.
- De waarde van days_until_expiration is veranderd.
Permissions
Vereist lidmaatschap van de vaste databaserol mdw_writer (met uitvoeren) vaste database.
Examples
Het volgende voorbeeld werkt de databron bij (in dit geval de Disk Usage collection-set), stelt het aantal dagen tot vervaldatum in en geeft de identificatie voor de bron terug. In het voorbeeld wordt de standaardinstantie gebruikt.
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;