目的: 使用SQL語句,在D盤創建一個文件夾myfile 首先查詢系統配置 可以看到他們的值為0,無法配置 打開系統配置: 可以看到在D盤創建了一個myfile 文件夾 執行第一句查看配置: 關閉系統配置: 執行第一句: ...
目的:
使用SQL語句,在D盤創建一個文件夾myfile
首先查詢系統配置
SELECT * FROM sys.configurations WHERE name='xp_cmdshell' OR name='show advanced options' GO
可以看到他們的值為0,無法配置
打開系統配置:
USE master GO
RECONFIGURE --先執行一次刷新,處理上次的配置
GO EXEC sp_configure 'show advanced options',1 --啟用xp_cmdshell的高級配置 GO RECONFIGURE --刷新配置 GO EXEC sp_configure 'xp_cmdshell',1 --打開xp_cmdshell,可以調用SQL系統之外的命令 GO RECONFIGURE GO --使用xp_cmdshell在D盤創建一個myfile 文件夾 EXEC xp_cmdshell 'mkdir d:\myfile',no_output --[no_output]表示是否輸出信息 GO
可以看到在D盤創建了一個myfile 文件夾
執行第一句查看配置:
關閉系統配置:
--關閉 EXEC sp_configure 'show advanced options','1' --確保show advances options 的值為1,這樣才可以執行xp_cmdshell為0的操作 GO RECONFIGURE GO EXEC sp_configure 'xp_cmdshell',0 --關閉xp_cmdshell GO RECONFIGURE GO EXEC sp_configure 'show advanced options','0' --關閉show advanced options GO RECONFIGURE GO
執行第一句: