sp_syscollector_set_cache_directory (Transact-sql)
Yönetim veri ambar karşıya önce toplanan verilerin depolandığı dizini belirtir.
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