[SQLServer] cmd shellコマンドを実行するストアド
- 2006 6/16
- カテゴリー : SQLServer
- SQLServer . stored procedure
- 投稿者 : flied_onion
- コメントを書く
master.dbo.xp_cmdshell N'commands for shell'
を使うとコマンドが実行できる。
たとえば
1 2 3 4 5 |
use NorthWind go Create Procedure storedShellDir As master.dbo.xp_cmdshell N'dir' |
としておいて、
コマンドプロンプト上で
1 |
> osql -S localhost -d NorthWind -U sa -P sa |
とかやってみると、dirコマンドが実行される。
使いどころはよく考えて使う方が良い。
コメントはまだありません。