2010-02-28 10 views

cevap

11

xp_cmdshell öğesini kullanabilirsiniz.

Örnek:

EXECUTE master.dbo.xp_cmdshell 'DIR "C:\YourDirectory\" /A-D /B' 

fazla seçenek here ile iyi, tam bir örnek var.

+0

Buna katılmıyorum. Bu, bilgi getirmek için değil, NTFS'yi sorgulamak için komut satırını kullanıyor gibi. Ve sadece son dosyaları seçmek için herhangi bir WHERE yan tümcesini kullanamazsınız (Değiştirilmiş Tarih filtresi). İyi bir girişim olsa da ... – Faiz

5

CLR tümleştirmesi, xp_cmdshell'nin yürütülmesine izin vermekten memnun değilseniz da bir seçenektir.

http://msdn.microsoft.com/en-us/library/ms345136%28SQL.90%29.aspx

+0

+1 bu mekanizma tarafından sunulan özellikleri kişisel olarak beğendiğim için - TSQL'de bulunan her türlü görev için bana çok faydalı oldular. Ve SQL Server'da bu .NET entegrasyon özelliğini oluşturmak için Microsoft'tan +10. –

İlgili konular