Udostępnij za pośrednictwem


Zarządzanie zbierania danych przy użyciu języka Transact-SQL

Moduł zbierający dane zapewnia szerokie kolekcja procedur przechowywanych, których można wykonać żadnych danych kolekcja zadań.Ponadto istnieją funkcje i widoki, których można uzyskać danych konfiguracja msdb i magazyn danych zarządzania baz danych, dane dziennika wykonanie i dane są przechowywane w magazyn danych zarządzania.

Można użyć procedur przechowywanych, funkcji i widoków, które służą do tworzenia danych typu end-to-end kolekcja scenariuszy.

Ważna informacjaWażne:

W odróżnieniu od zwykłych procedur przechowywanych procedur przechowywanych modułów zbierających dane ściśle wpisane parametry, które nie obsługują konwersja typu danych automatyczne.Procedura składowana zwraca błąd, jeśli te parametry nie są nazywane z typami danych prawidłowych parametrów wejściowych, jak określono w opisie argumentu.

Można użyć SQL Server Management Studio do tworzenia wykonać kodu dostarczonego próbek.Aby uzyskać więcej informacji, zobacz W Eksploratorze obiektów. Jako alternatywę można utworzyć kwerendę w dowolnym edytorze i zapisać go w pliku tekstowym, który ma rozszerzenie nazwy pliku .sql.Można wykonać kwerendę z przy użyciu wiersz polecenia systemu Windows sqlcmd Narzędzia.Aby uzyskać więcej informacji, zobacz Przy użyciu polecenie sqlcmd, narzędzie.

Procedur przechowywanych i widoków

Praca z modułów zbierających dane

W poniższej tabela opisano procedury przechowywane, z których można pracować z modułów zbierających dane.

Nazwa procedury

Opis

sp_syscollector_enable_collector

Włącz moduł zbierający dane.

sp_syscollector_disable_collector

Wyłączyć moduł zbierający dane.

Praca z zestawami kolekcja

W poniższej tabela opisano procedury przechowywane, używane do pracy z zestawami kolekcja.

Nazwa procedury

Opis

sp_syscollector_run_collection_set (języka Transact-SQL)

Uruchom zestaw kolekcja na żądanie.

sp_syscollector_start_collection_set (języka Transact-SQL)

Uruchom zestaw kolekcja.

sp_syscollector_stop_collection_set (języka Transact-SQL)

Stop zestaw kolekcja.

sp_syscollector_create_collection_set (języka Transact-SQL)

Tworzenie zestaw kolekcja.

sp_syscollector_delete_collection_set (języka Transact-SQL)

Usuń zestaw kolekcja.

sp_syscollector_update_collection_set (języka Transact-SQL)

Zmień zestaw kolekcja konfiguracja.

sp_syscollector_upload_collection_set (języka Transact-SQL)

Przekaż kolekcja zestaw danych do magazyn danych zarządzania.Jest to skutecznie przekazywania na żądanie.

Praca z kolekcja elementów

W poniższej tabela opisano procedury przechowywane, z których można pracować z kolekcja elementów.

Praca z typami zbierających

W poniższej tabela opisano procedury przechowywane, z których można pracować z typów modułów zbierających.

Nazwa procedury

Opis

sp_syscollector_create_collector_type (języka Transact-SQL)

Tworzenie typ modułu zbierającego.

sp_syscollector_update_collector_type (języka Transact-SQL)

Aktualizacja typ modułu zbierającego.

sp_syscollector_delete_collector_type (języka Transact-SQL)

Usuń typ modułu zbierającego.

Uzyskiwanie informacji o konfiguracja

W poniższej tabela opisano widoki, których można używać do pobierania danych dziennika informacji i wykonanie konfiguracja.

Nazwa widoku

Opis

syscollector_config_store (języka Transact-SQL)

Uzyskać konfiguracja modułów zbierających dane.

syscollector_collection_items (języka Transact-SQL)

Pobierz element kolekcja informacji.

syscollector_collection_sets (języka Transact-SQL)

Pobierz zestaw kolekcja informacji.

syscollector_collector_types (języka Transact-SQL)

Pobierz typ modułu zbierającego informacji.

syscollector_execution_log (języka Transact-SQL)

Informacje na temat kolekcja zestaw i wykonanie pakietów.

syscollector_execution_stats (języka Transact-SQL)

Informacje o wykonanie zadania.

syscollector_execution_log_full (języka Transact-SQL)

Uzyskanie informacji po zapełnieniu dziennika wykonanie.

Konfigurowanie dostępu do magazyn danych zarządzania

W poniższej tabela opisano procedury przechowywane, które służy do konfigurowania dostępu do magazyn danych zarządzania.

Nazwa procedury

Opis

sp_syscollector_set_warehouse_database_name (języka Transact-SQL)

Określ nazwę bazy danych zdefiniowane w połączeniu z ciąg dla zarządzania magazynem danych.

sp_syscollector_set_warehouse_instance_name (języka Transact-SQL)

Określić wystąpienie zdefiniowane w połączeniu z ciąg dla zarządzania magazynem danych.

Konfigurowanie magazyn danych zarządzania

W poniższej tabela opisano procedury przechowywane, z których można pracować z konfiguracja magazyn danych zarządzania.

Nazwa procedury

Opis

Core.sp_create_snapshot (języka Transact-SQL)

Tworzenie migawka kolekcja w magazyn danych zarządzania.

Core.sp_update_data_source (języka Transact-SQL)

Aktualizacja źródło danych dla danych kolekcja.

Core.sp_add_collector_type (języka Transact-SQL)

Dodaj typ zbierających do magazyn danych zarządzania.

Core.sp_remove_collector_type (języka Transact-SQL)

Usuń typ modułu zbierającego z magazyn danych zarządzania.

Core.sp_purge_data (języka Transact-SQL)

Usuwanie danych z magazyn danych zarządzania.

Praca z przekazywania pakietów

W poniższej tabela opisano procedury przechowywane, z których można pracować z przekazywania pakietów.

Nazwa procedury

Opis

sp_syscollector_set_cache_window (języka Transact-SQL)

Skonfigurować liczbę ponownych prób wysyłania danych.

sp_syscollector_set_cache_directory (języka Transact-SQL)

Określ tymczasowe przechowywanie danych między ponownymi próbami przekazywania.

Praca z danymi kolekcja dziennik wykonywania.

W poniższej tabela opisano procedury przechowywane, z których można pracować z danymi kolekcja dziennik wykonywania.

Nazwa procedury

Opis

sp_syscollector_delete_execution_log_tree (języka Transact-SQL)

Usuń zestaw kolekcja wpisy dziennika wykonanie.

funkcje

W poniższej tabela opisano funkcje, których można uzyskać, wykonanie i śledzenia informacji.

Nazwa funkcji

Opis

fn_syscollector_get_execution_details (języka Transact-SQL)

Pobierz SSIS wykonanie danych dziennika dla określonego pakiet.

fn_syscollector_get_execution_stats (języka Transact-SQL)

Pobierz statystyki wykonanie zestaw kolekcja lub pakiet.Te informacje zawierają błędy, które są rejestrowane.

snapshots.fn_trace_gettable (języka Transact-SQL)

Zdarzenia, które są rejestrowane podczas śledzenia SQL rodzajowy typ modułu zbierającego jest używany do zbierania danych.