데이터 컬렉션 관리Manage Data Collection

SQL Server Management StudioSQL Server Management Studio 또는 Transact-SQLTransact-SQL 저장 프로시저 및 함수를 사용하여 데이터 컬렉션 사용 또는 사용 안 함, 컬렉션 집합 구성 변경, 관리 데이터 웨어하우스에서 데이터 보기와 같은 데이터 컬렉션의 다양한 기능을 관리할 수 있습니다.Use SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL stored procedures and functions to manage different aspects of data collection, such as enabling or disabling data collection, changing a collection set configuration, or viewing data in the management data warehouse.

SSMS를 사용하여 데이터 컬렉션 관리Manage data collection using SSMS

SQL Server Management StudioSQL Server Management Studio에서 개체 탐색기를 사용하여 다음과 같은 데이터 수집기 관련 태스크를 수행합니다.Perform the following data collector-related tasks by using Object Explorer in SQL Server Management StudioSQL Server Management Studio:

Transact-SQL을 사용하여 데이터 컬렉션 관리Manage data collection using Transact-SQL

데이터 수집기는 데이터 수집기 관련 태스크를 수행하는 데 사용할 수 있는 광범위한 저장 프로시저 컬렉션을 제공합니다.The data collector provides an extensive collection of stored procedures that you can use to perform any data-collector related task. 예를 들어 Transact-SQLTransact-SQL을 사용하여 다음과 같은 태스크를 수행할 수 있습니다.For example, by using Transact-SQLTransact-SQL, you can perform the following tasks:

중요!!IMPORTANT!! 일반적인 저장 프로시저와 달리 데이터 수집기 저장 프로시저는 정확하게 입력된 매개 변수를 사용하며 데이터 형식 자동 변환을 지원하지 않습니다.Unlike regular stored procedures, the data collector stored procedures use strictly typed parameters and do not support automatic data type conversion. 이러한 매개 변수를 인수 설명에 지정된 올바른 입력 매개 변수 데이터 형식으로 호출하지 않으면 저장 프로시저가 오류를 반환합니다.If these parameters are not called with the correct input parameter data types, as specified in the argument description, the stored procedure returns an error.

SQL Server Management StudioSQL Server Management Studio 를 사용하여 제공된 코드 예제를 만들고 실행할 수 있습니다.Use SQL Server Management StudioSQL Server Management Studio to create and execute the provided code samples. 자세한 내용은 개체 탐색기를 참조하세요.For more information, see Object Explorer. 임의의 편집기에서 쿼리를 만들어 이를 확장명이 .sql인 텍스트 파일에 저장할 수도 있습니다.As an alternative you can create the query in any editor and save it in a text file that has a .sql file name extension. Windows 명령 프롬프트에서 sqlcmd 유틸리티를 사용하여 쿼리를 실행할 수 있습니다.You can execute the query from the Windows command prompt using the sqlcmd utility. 자세한 내용은 sqlcmd 유틸리티 사용을 참조하세요.For more information, see Use the sqlcmd Utility.

저장 프로시저 및 뷰Stored Procedures and Views

데이터 수집기 작업Working with the data collector

다음 표에서는 데이터 수집기 작업에 사용할 수 있는 저장 프로시저에 대해 설명합니다.The following table describes the stored procedures that you can use to work with the data collector.

프로시저 이름Procedure name 설명Description
sp_syscollector_enable_collectorsp_syscollector_enable_collector 데이터 수집기를 활성화합니다.Enable the data collector.
sp_syscollector_disable_collectorsp_syscollector_disable_collector 데이터 수집기를 비활성화합니다.Disable the data collector.

컬렉션 집합 작업Working with collection sets

다음 표에서는 컬렉션 집합 작업에 사용할 수 있는 저장 프로시저에 대해 설명합니다.The following table describes the stored procedures that you can use to work with collection sets.

프로시저 이름Procedure name 설명Description
sp_syscollector_run_collection_set(Transact-SQL)sp_syscollector_run_collection_set (Transact-SQL) 요청 시 컬렉션 집합을 실행합니다.Run a collection set on demand.
sp_syscollector_start_collection_set(Transact-SQL)sp_syscollector_start_collection_set (Transact-SQL) 컬렉션 집합을 시작합니다.Start a collection set.
sp_syscollector_stop_collection_set(Transact-SQL)sp_syscollector_stop_collection_set (Transact-SQL) 컬렉션 집합을 중지합니다.Stop a collection set.
sp_syscollector_create_collection_set(Transact-SQL)sp_syscollector_create_collection_set (Transact-SQL) 컬렉션 집합을 만듭니다.Create a collection set.
sp_syscollector_delete_collection_set(Transact-SQL)sp_syscollector_delete_collection_set (Transact-SQL) 컬렉션 집합을 삭제합니다.Delete a collection set.
sp_syscollector_update_collection_set(Transact-SQL)sp_syscollector_update_collection_set (Transact-SQL) 컬렉션 집합 구성을 변경합니다.Change a collection set configuration.
sp_syscollector_upload_collection_set(Transact-SQL)sp_syscollector_upload_collection_set (Transact-SQL) 컬렉션 집합 데이터를 관리 데이터 웨어하우스에 업로드합니다.Upload collection set data to the management data warehouse. 이는 사실상 요청 시 업로드입니다.This is effectively an on-demand upload.

컬렉션 항목 작업Working with collection items

다음 표에서는 컬렉션 집합 항목에 사용할 수 있는 저장 프로시저에 대해 설명합니다.The following table describes the stored procedures that you can use to work with collection items.

프로시저 이름Procedure name 설명Description
sp_syscollector_create_collection_item(Transact-SQL)sp_syscollector_create_collection_item (Transact-SQL) 컬렉션 항목을 만듭니다.Create a collection item.
sp_syscollector_delete_collection_item(Transact-SQL)sp_syscollector_delete_collection_item (Transact-SQL) 컬렉션 항목을 삭제합니다.Delete a collection item.
sp_syscollector_update_collection_item(Transact-SQL)sp_syscollector_update_collection_item (Transact-SQL) 컬렉션 항목을 업데이트합니다.Update a collection item.

수집기 유형 작업Working with collector types

다음 표에서는 수집기 유형 작업에 사용할 수 있는 저장 프로시저에 대해 설명합니다.The following table describes the stored procedures that you can use to work with collector types.

프로시저 이름Procedure name 설명Description
sp_syscollector_create_collector_type(Transact-SQL)sp_syscollector_create_collector_type (Transact-SQL) 수집기 유형을 만듭니다.Create a collector type.
sp_syscollector_update_collector_type(Transact-SQL)sp_syscollector_update_collector_type (Transact-SQL) 수집기 유형을 업데이트합니다.Update a collector type.
sp_syscollector_delete_collector_type(Transact-SQL)sp_syscollector_delete_collector_type (Transact-SQL) 수집기 유형을 삭제합니다.Delete a collector type.

구성 정보 가져오기Getting configuration information

다음 표에서는 구성 정보와 실행 로그 데이터를 가져오는 데 사용할 수 있는 뷰에 대해 설명합니다.The following table describes the views that you can use for getting configuration information and execution log data.

뷰 이름View name 설명Description
syscollector_config_store(Transact-SQL)syscollector_config_store (Transact-SQL) 데이터 수집기 구성을 가져옵니다.Get data collector configuration.
syscollector_collection_items(Transact-SQL)syscollector_collection_items (Transact-SQL) 컬렉션 항목 정보를 가져옵니다.Get collection item information.
syscollector_collection_sets(Transact-SQL)syscollector_collection_sets (Transact-SQL) 컬렉션 집합 정보를 가져옵니다.Get collection set information.
syscollector_collector_types(Transact-SQL)syscollector_collector_types (Transact-SQL) 수집기 유형 정보를 가져옵니다.Get collector type information.
syscollector_execution_log(Transact-SQL)syscollector_execution_log (Transact-SQL) 컬렉션 집합 및 패키지 실행에 대한 정보를 가져옵니다.Get information about collection set and package execution.
syscollector_execution_stats(Transact-SQL)syscollector_execution_stats (Transact-SQL) 태스크 실행에 대한 정보를 가져옵니다.Get information about task execution.
syscollector_execution_log_full(Transact-SQL)syscollector_execution_log_full (Transact-SQL) 실행 로그가 꽉 찬 경우 정보를 가져옵니다.Get information when the execution log is full.

관리 데이터 웨어하우스에 대한 액세스 구성Configuring access to the management data warehouse

다음 표에서는 관리 데이터 웨어하우스에 대한 액세스를 구성하는 데 사용할 수 있는 저장 프로시저에 대해 설명합니다.The following table describes the stored procedures that you can use to configure access to the management data warehouse.

프로시저 이름Procedure name 설명Description
sp_syscollector_set_warehouse_database_name(Transact-SQL)sp_syscollector_set_warehouse_database_name (Transact-SQL) 관리 데이터 웨어하우스에 대한 연결 문자열에 정의된 데이터베이스 이름을 지정합니다.Specify the database name defined in the connection string for the management data warehouse.
sp_syscollector_set_warehouse_instance_name(Transact-SQL)sp_syscollector_set_warehouse_instance_name (Transact-SQL) 관리 데이터 웨어하우스에 대한 연결 문자열에 정의된 인스턴스를 지정합니다.Specify the instance defined in the connection string for the management data warehouse.

관리 데이터 웨어하우스 구성Configuring the management data warehouse

다음 표에서는 관리 데이터 웨어하우스 구성 작업에 사용할 수 있는 저장 프로시저에 대해 설명합니다.The following table describes the stored procedures that you can use to work with the management data warehouse configuration.

프로시저 이름Procedure name 설명Description
core.sp_create_snapshot(Transact-SQL)core.sp_create_snapshot (Transact-SQL) 관리 데이터 웨어하우스에 컬렉션 스냅숏을 만듭니다.Create a collection snapshot in the management data warehouse.
core.sp_update_data_source(Transact-SQL)core.sp_update_data_source (Transact-SQL) 데이터 컬렉션의 데이터 원본을 업데이트합니다.Update the data source for data collection.
core.sp_add_collector_type(Transact-SQL)core.sp_add_collector_type (Transact-SQL) 관리 데이터 웨어하우스에 수집기 유형을 추가합니다.Add a collector type to the management data warehouse.
core.sp_remove_collector_type(Transact-SQL)core.sp_remove_collector_type (Transact-SQL) 관리 데이터 웨어하우스에서 수집기 유형을 제거합니다.Remove a collector type from the management data warehouse.
core.sp_purge_data(Transact-SQL)core.sp_purge_data (Transact-SQL) 관리 데이터 웨어하우스에서 데이터를 삭제합니다.Delete data from the management data warehouse.

업로드 패키지 작업Working with upload packages

다음 표에서는 업로드 패키지에 사용할 수 있는 저장 프로시저에 대해 설명합니다.The following table describes the stored procedures that you can use to work with upload packages.

프로시저 이름Procedure name 설명Description
sp_syscollector_set_cache_window(Transact-SQL)sp_syscollector_set_cache_window (Transact-SQL) 데이터 업로드 다시 시도 횟수를 구성합니다.Configure the number of data upload retries.
sp_syscollector_set_cache_directory(Transact-SQL)sp_syscollector_set_cache_directory (Transact-SQL) 업로드 다시 시도 사이에 데이터를 저장할 임시 저장소를 지정합니다.Specify temporary storage for data between upload retries.

데이터 컬렉션 실행 로그 작업Working with the data collection execution log

다음 표에서는 데이터 컬렉션 실행 로그 작업에 사용할 수 있는 저장 프로시저에 대해 설명합니다.The following table describes the stored procedures that you can use to work with the data collection execution log.

프로시저 이름Procedure name 설명Description
sp_syscollector_delete_execution_log_tree(Transact-SQL)sp_syscollector_delete_execution_log_tree (Transact-SQL) 실행 로그에서 컬렉션 집합 항목을 삭제합니다.Delete collection set entries from the execution log.

함수Functions

다음 표에서는 실행 및 정보 추적에 사용할 수 있는 함수에 대해 설명합니다.The following table describes the functions that you can use to obtain execution and trace information.

함수 이름Function name 설명Description
fn_syscollector_get_execution_details(Transact-SQL)fn_syscollector_get_execution_details (Transact-SQL) 특정 패키지에 대한 SSISSSIS 실행 로그 데이터를 가져옵니다.Get SSISSSIS execution log data for a specific package.
fn_syscollector_get_execution_stats(Transact-SQL)fn_syscollector_get_execution_stats (Transact-SQL) 컬렉션 집합 또는 패키지에 대한 실행 통계를 가져옵니다.Get execution statistics for a collection set or package. 이 정보에는 기록된 오류가 포함됩니다.This information includes errors that are logged.
snapshots.fn_trace_getdata(Transact-SQL)snapshots.fn_trace_getdata (Transact-SQL) 일반 SQL 추적 수집기 유형을 사용하여 데이터를 수집할 때 기록된 이벤트를 가져옵니다.Get the events that are logged when the Generic SQL Trace collector type is used to collect data.

참고 항목See also

저장 프로시저 실행 Execute a Stored Procedure
SQL Server Management Studio 사용 Use SQL Server Management Studio
데이터 컬렉션 Data Collection