sp_syscollector_set_cache_directory (Transact-sql)

Yönetim veri ambar karşıya önce toplanan verilerin depolandığı dizini belirtir.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_syscollector_set_cache_directory [ @cache_directory = ] 'cache_directory'

Bağımsız değişkenler

  • @ cache_directory ='cache_directory'
    Toplanan verilerin geçici olarak depolandığı dosya sistemi dizin. cache_directoryise nvarchar(255), varsayılan değeri NULL. Herhangi bir değer belirtilmezse, varsayılan geçici SQL Serverdizin kullanılır.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Açıklamalar

Önbellek dizini yapılandırmasını değiştirmeden önce Veri Toplayıcı devre dışı bırakmanız gerekir. Veri Toplayıcı etkinse bu saklı yordam başarısız olur. Daha fazla bilgi için bkz: Etkinleştirmek veya veri toplama devre dışı bırakma, ve Veri toplama yönetme.

Belirtilen dizin mevcut zaman gerekmez sp_syscollector_set_cache_directoryyürütülür; Ancak, verileri önbelleğe alınmış ve dizin oluşturulana dek yükledi successully olamaz. Bu saklı yordam yürütülmeden önce dizini oluşturmanızı öneririz.

İzinler

Üyelik dc_admin(ile execute izni) sabit veritabanı rolü, bu yordamı yürütmek.

Örnekler

Aşağıdaki örnek veri toplayıcısı devre dışı bırakır, veri toplayıcı için önbellek dizinini ayarlar D:\tempdata,ve veri toplayıcısı etkinleştirir.

USE msdb;
GO
EXECUTE dbo.sp_syscollector_disable_collector;
GO
EXEC dbo.sp_syscollector_set_cache_directory N'D:\tempdata';
GO
EXECUTE dbo.sp_syscollector_enable_collector;
GO

Ayrıca bkz.

Başvuru

Veri toplayıcısı depolanan yordamlar (Transact-sql)

Usesp_syscollector_set_cache_windowBu (Transact-sql)