[SQL] 執行 xp_cmdshell 命令

xp_cmdshell 用以在SQL Server執行外部命令, 具有很高的執行權限.
可執行的身份
1. 在SQL Server內具有sysadmin身份, 如此便以SQL Server的身份執行外部命令
2. 登入SQL Server的帳號具有Local Administrators的權限, 如此便以本身帳號的權限執行外部命令
3. 建立##xp_cmdshell_proxy_account##這個credential, 並授予登入SQL Server的帳號具有 xp_cmdshell 的exec權限, 如此便以 ##xp_cmdshell_proxy_account##的權限執行外部命令
參考資料: http://msdn2.microsoft.com/en-us/library/ms175046.aspx

發表留言