- PR -

SQLServerでxp_cmdshellを実行させるには?

1
投稿者投稿内容
ss
会議室デビュー日: 2005/08/02
投稿数: 3
投稿日時: 2005-08-02 14:25
SQLServer2000のストアドプロシージャでxp_cmdshellを使うのですが、
「xpsql.cpp:エラー87 GetProxyAccountの604行目」
と言うエラーが出て実行できません。
権限は与えたのですが、他にも設定しないといけないようですが、
何を設定してよいか分りません。
どなたか、御教授をお願いします。
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2005-08-02 14:38
http://www.sqlpassj.org/bunkakai/security/tips/050310.aspx

これが参考になると思います。
ss
会議室デビュー日: 2005/08/02
投稿数: 3
投稿日時: 2005-08-02 14:55
夏椰さん、有難うございます。

御指摘のページには
「xp_cmdshell は、単純に EXECUTE 権限を許可しただけでは、
  sysadmin 以外のユーザーに許可できないのです。
  許可するには、さらに、別の設定を行う必要があります。
  ただし、ここではその方法は割愛します。」
とありまして、後半の部分の別の設定が割愛されており
その方法を知りたいのです。

宜しくお願いします。
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2005-08-02 15:01
引用:

ssさんの書き込み (2005-08-02 14:55) より:

御指摘のページには
「xp_cmdshell は、単純に EXECUTE 権限を許可しただけでは、
  sysadmin 以外のユーザーに許可できないのです。
  許可するには、さらに、別の設定を行う必要があります。
  ただし、ここではその方法は割愛します。」
とありまして、後半の部分の別の設定が割愛されており
その方法を知りたいのです。



その部分を書いていない理由と、対処方法もリンクしたページに
書いてあるのですが、それではダメなんですか?
ss
会議室デビュー日: 2005/08/02
投稿数: 3
投稿日時: 2005-08-02 15:26
「先日紹介した TIPS 「クエリーを別のログインで実行する」を
  :
システム要件にあわせて、さらに柔軟な制限を実装することができます。」

以下の例のところですか。
難しそうだったのでよく見ていませんでした。確認してみます。

有難うございます。
1

スキルアップ/キャリアアップ(JOB@IT)