ストアドプロシージャで外部プログラムを起動するには?
こんにちは。
SQL Serverから外部プログラムを呼び出すストアドプロシージャを作りたいと思っていますがなかなか上手くいきません。
データベースの内容が変わったときに(INSERT,DELETE等で)特定の外部プログラムを実行するストアドプロシージャを作りたいと思っています。
(SQL Serverに関してまったくの素人なので言葉に誤りがあるかもしれません)
外部プログラムを呼び出す機能として、拡張ストアドプロシージャでxp_cmdshellというものがあるらしいのですが、sysadminユーザしか使うことが出来ず、セキュリティ上にも問題があるとのことなので、xp_cmdshellを使わずに外部プログラムを呼び出す方法を探しています。
具体的な方法、ソース等ありましたら、教えてもらえないでしょうか?
また、そんなこと出来ないと言ったことでも教えてもらえると助かります。
現在の環境
Windows XP Professional
SQL Server 2005 Developer Edition
宜しくお願いいたします。