Share via


Veri koleksiyon Transact-SQL kullanarak yönetme

Veri Toplayıcı bir kapsamlı veri koleksiyon herhangi bir görev gerçekleştirmek için kullanabileceğiniz bir saklı yordamlar sağlar.Buna ek olarak, işlevleri ve vardır msdb ve yönetim için yapılandırma verilerini almak için kullanabileceğiniz görünümlerin veri ambarı veritabanlarının, günlük veri yürütme ve yönetiminde depolanan verileri veri ambarı.

Saklı yordamları, işlevleri ve kendi uçtan uca veri koleksiyon senaryolar oluşturmak için sağlanan görünümler kullanabilirsiniz.

Important noteImportant Note:

Normal saklı yordamlar, farklı veri toplayıcı saklı yordamlar kesinlikle yazılı parametrelerini kullanın ve otomatik veri türü dönüştürme desteklemez.Belirtilen bağımsız değişken açıklamasında doğru giriş parametresi veri türleriyle bu parametreler denir, saklı yordam hata verir.

Kullanabileceğiniz SQL Server Management Studio oluşturulacak ve yürütmek sağlanan kod örnekleri. Daha fazla bilgi için bkz:Object Explorer kullanma.Alternatif olarak herhangi bir düzenleyicide sorgu oluşturmak ve .sql dosya adı uzantılı bir metin dosyasına kaydedin.Windows komut istemi istemini kullanma'den sorgu yürütebilir sqlcmd hizmet programı. Daha fazla bilgi için bkz:Sqlcmd yardımcı programını kullanma.

Saklı yordamlar ve görünümler

Veri Toplayıcısı ile çalışma

Aşağıdaki tablo, veri toplayıcı ile çalışmak için kullanabileceğiniz bir saklı yordamlar açıklanır.

Yordam adı

Açıklama

sp_syscollector_enable_collector

Veri Toplayıcı etkinleştirin.

sp_syscollector_disable_collector

Veri Toplayıcı devre dışı bırakın.

koleksiyon kümeleri ile çalışma

Aşağıdaki tablo koleksiyon kümeleri ile birlikte çalışmak için kullanabileceğiniz bir saklı yordamlar açıklanır.

Yordam adı

Açıklama

sp_syscollector_run_collection_set (Transact-SQL)

Isteğe bağlı olarak küme bir koleksiyon çalıştırın.

sp_syscollector_start_collection_set (Transact-SQL)

Bir koleksiyon başlat küme.

sp_syscollector_stop_collection_set (Transact-SQL)

Bir koleksiyon durdur küme.

sp_syscollector_create_collection_set (Transact-SQL)

Bir koleksiyon oluşturabilir küme.

sp_syscollector_delete_collection_set (Transact-SQL)

koleksiyon Sil küme.

sp_syscollector_update_collection_set (Transact-SQL)

Bir koleksiyon değiştirme küme yapılandırma.

sp_syscollector_upload_collection_set (Transact-SQL)

Toplama karşıya küme ambar yönetimi verileri için veri.Bu bir isteğe bağlı yükleme etkili olur.

koleksiyon öğelerle çalışma

Aşağıdaki tablo koleksiyon öğeleri ile çalışmak için kullanabileceğiniz bir saklı yordamlar açıklanır.

Yordam adı

Açıklama

sp_syscollector_create_collection_item (Transact-SQL)

Bir koleksiyon oluşturabilir öğe.

sp_syscollector_delete_collection_item (Transact-SQL)

koleksiyon Sil öğe.

sp_syscollector_update_collection_item (Transact-SQL)

Bir güncelleştirme öğe.

Toplayıcı türleriyle çalışma

Aşağıdaki tablo Toplayıcı türleriyle çalışmak için kullanabileceğiniz bir saklı yordamlar açıklanır.

Yordam adı

Açıklama

sp_syscollector_create_collector_type (Transact-SQL)

Toplayıcı türü oluşturun.

sp_syscollector_update_collector_type (Transact-SQL)

Toplayıcı türü güncelleştirin.

sp_syscollector_delete_collector_type (Transact-SQL)

Toplayıcı türü silin.

Yapılandırma bilgisi alınıyor

Aşağıdaki tablo yapılandırma çalıştırma ve bilgi günlüğü verilerini almak için kullanabileceğiniz görünümlerin açıklar.

Görünüm adı

Açıklama

syscollector_config_store (Transact-SQL)

Veri Toplayıcı alma yapılandırma.

syscollector_collection_items (Transact-SQL)

Koleksiyon öğesi bilgi alın.

syscollector_collection_sets (Transact-SQL)

Tahsilat alma küme bilgi.

syscollector_collector_types (Transact-SQL)

Alma toplayıcı türü bilgi.

syscollector_execution_log (Transact-SQL)

koleksiyon kümesi hakkında bilgi almak ve yürütme paketini.

syscollector_execution_stats (Transact-SQL)

Görev çalıştırma hakkında bilgi edinin.

syscollector_execution_log_full (Transact-SQL)

Yürütme günlük dolduğunda, bilgi alın.

Erişim Yönetimi'ni yapılandırma veri ambarı

Aşağıdaki tablo yönetim verileri ambarı erişimini yapılandırmak için kullanabileceğiniz bir saklı yordamlar açıklanır.

Yordam adı

Açıklama

sp_syscollector_set_warehouse_database_name (Transact-SQL)

Veritabanı adı bağlantı dizesinde yönetimi için tanımlanan belirtmek veri ambarı.

sp_syscollector_set_warehouse_instance_name (Transact-SQL)

Bağlantı dizesi yönetimi için tanımlanan örneğini belirtmek veri ambarı.

Yönetimi'ni yapılandırma veri ambarı

Saklı yordamlar yönetimi ile çalışmak için kullanabileceğiniz aşağıdaki tabloda açıklanmıştır veri ambarı yapılandırma.

Yordam adı

Açıklama

Core.sp_create_snapshot (Transact-SQL)

koleksiyon anlık görüntü görüntü yönetiminde oluşturma veri ambarı.

Core.sp_update_data_source (Transact-SQL)

Veri koleksiyon için veri kaynağını güncelleştirin.

Core.sp_add_collector_type (Transact-SQL)

Toplayıcı türü için yönetim ekleme veri ambarı.

Core.sp_remove_collector_type (Transact-SQL)

Toplayıcı türü Yönetimi ' kaldırmak veri ambarı.

Core.sp_purge_data (Transact-SQL)

Veri Yönetimi veri ambardan silin.

Yükleme paketleri ile çalışma

Aşağıdaki tablo yükleme paketleri ile çalışmak için kullanabileceğiniz bir saklı yordamlar açıklanır.

Yordam adı

Açıklama

sp_syscollector_set_cache_window (Transact-SQL)

Veri karşıya yükleme yeniden deneme sayısı'nı yapılandırın.

sp_syscollector_set_cache_directory (Transact-SQL)

Geçici depolama için karşıya yükleme yeniden deneme arasındaki verileri belirtin.

Veri koleksiyon yürütme günlük ile çalışma

Aşağıdaki tablo, veri koleksiyon yürütme günlük ile çalışmak için kullanabileceğiniz bir saklı yordamlar açıklanır.

Yordam adı

Açıklama

sp_syscollector_delete_execution_log_tree (Transact-SQL)

koleksiyon Sil küme yürütme günlük girdilerinin.

İşlevler

Aşağıdaki tabloda, yürütme ve izleme bilgilerini edinmek için kullanabileceğiniz işlevler açıklanır.

İşlev adı

Açıklama

fn_syscollector_get_execution_details (Transact-SQL)

Get SSIS Belirli bir paket için yürütme günlük verileri.

fn_syscollector_get_execution_stats (Transact-SQL)

Yürütme istatistiklerini için bir koleksiyon edinin küme veya paket.Bu bilgiler, günlüğe kaydedilen hataları içerir.

snapshots.fn_trace_gettable (Transact-SQL)

Veri toplamak için kullanılan genel SQL izleme Toplayıcı tipi günlüğe kaydedilen olaylar alın.