- - PR -
SQLServerでxp_cmdshellを実行させるには?
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-08-02 14:25
SQLServer2000のストアドプロシージャでxp_cmdshellを使うのですが、
「xpsql.cpp:エラー87 GetProxyAccountの604行目」 と言うエラーが出て実行できません。 権限は与えたのですが、他にも設定しないといけないようですが、 何を設定してよいか分りません。 どなたか、御教授をお願いします。 | ||||
|
投稿日時: 2005-08-02 14:38
http://www.sqlpassj.org/bunkakai/security/tips/050310.aspx
これが参考になると思います。 | ||||
|
投稿日時: 2005-08-02 14:55
夏椰さん、有難うございます。
御指摘のページには 「xp_cmdshell は、単純に EXECUTE 権限を許可しただけでは、 sysadmin 以外のユーザーに許可できないのです。 許可するには、さらに、別の設定を行う必要があります。 ただし、ここではその方法は割愛します。」 とありまして、後半の部分の別の設定が割愛されており その方法を知りたいのです。 宜しくお願いします。 | ||||
|
投稿日時: 2005-08-02 15:01
その部分を書いていない理由と、対処方法もリンクしたページに 書いてあるのですが、それではダメなんですか? | ||||
|
投稿日時: 2005-08-02 15:26
「先日紹介した TIPS 「クエリーを別のログインで実行する」を
: システム要件にあわせて、さらに柔軟な制限を実装することができます。」 以下の例のところですか。 難しそうだったのでよく見ていませんでした。確認してみます。 有難うございます。 | ||||
1
