SQL Server 查詢伺服器主機上的檔案
1. 使用 xp_cmdshell
xp_cmdshell啟用 xp_cmdshell:
xp_cmdshell:-- 允許進階選項
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
-- 啟用 xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;查詢本地資料夾檔案(例如查詢 D:\Test 資料夾):
EXEC xp_cmdshell 'dir D:\Test';2. 使用 sys.xp_dirtree
sys.xp_dirtree3. 進階 — 將結果寫入暫存表
4. 注意事項
Last updated