SQL Server 2008 にて、ストアドプロシージャでログファイルを出力しましょうという話が挙がった。OracleのUTIL_FILEパッケージのようなものが用意されていると思って安請け合いしてしまったが、SQL Serverにはそういうの無いんですね… 調べると、システム拡張ストアド「xp_cmdshell」を使用すれば良いとのこと。DOSコマンドをSQL Serverから実行するものらしい。要はこのストアドでechoコマンド等を実行してファイル作れと。 但し、DOSコマンドが実行できるということは、echo以外のコマンドももちろん実行できてしまい危険極まりないため、デフォルトではこのストアドは無効となっており、sysadmin権限持っていようが実行できない状態。なので、これを使用するためには、有効にするスクリプト実行したり、さらにプロキシアカウントなるものを設定したりしなければな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く