[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

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s


%d 位部落客按了讚: