ASP.NET:ユーザー'(マシン名)\ASPNET'がログインできない

posted on 2005年4月22日 22:37 投稿者 Elfaria

ASPNET ユーザーがログインできない場合、たぶん、SQL Serverにログイン権限が付いてないんだとおもいます。

なので、以下のコマンドを実行。( > はコマンドプロンプトのプロンプト)
osql にパスが通っている状態でやってください。

> osql -E -S -Q "sp_grantlogin "'(マシン名)\ASPNET'"
ログイン権限を与えます。

> osql -E -S -d (データベース名) -Q "sp_grantdbaccess '(マシン名)\ASPNET'"
(データベース名)にASPNETのアクセス権限を与えます。

>osql -E -S -d (データベース名) -Q "sp_addrolemember 'db_owner', '(マシン名)\ASPNET'"
ASPNETをロールメンバーに追加します。

たぶん、これでいいと思います。

ちょっと、面倒っぽい?

コメント