こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

SQLサーバー認証でログインを作成できません。

はじめまして、宜しくお願いします。

SQL Server2005で新規にログインを作成しようと思います。

1.Microsoft SQL Server Management Studio Expressを起動

2.「セキュリティ」の「ログイン」を右クリックで「新しいログイン」をクリックし、ログイン新規作成画面を起動

3.任意のログイン名をいれ、SQL Server認証を選択し、パスワードを設定、既存のデータベースを選択。

4.この状態でOKをクリックすると以下のメッセージが出てエラーとなってしまう。

===================================
ログイン 'xxxx' の作成に失敗しました。

Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。 (Microsoft.SqlServer.Express.ConnectionInfo)

このバージョンの Microsoft Windows では、MUST_CHANGE オプションはサポートされません。 (.Net SqlClient Data Provider)
===================================

何か原因に心当たりのある方がいらっしゃいましたらお願い致します。

投稿日時 - 2008-10-16 19:59:10

QNo.4406582

すぐに回答ほしいです

質問者が選んだベストアンサー

調査の結果 MUST_CHANGE はパスワード変更のオプションだということがわかりました。つまりユーザ作成時にパスワードと確認入力を行い、その下のチェックオプションの以下の3つを外せばこの命令は発生しません。
1) パスワードポリシーを適用する
2) パスワードの期限を適用する
3) ユーザは次回ログイン時にパスワードを変更する
実行して結果を再度載せてください

参考URL:http://msdn.microsoft.com/ja-jp/library/ms143179(SQL.90).aspx

投稿日時 - 2008-10-17 15:20:09

お礼

返答が遅れてしまい大変申し訳ございませんでした!
すみません!
1)~3)のチェックをはずすことでうまくいきました。
ありがとうございました。

投稿日時 - 2008-10-27 11:48:37

ANo.2

このQ&Aは役に立ちましたか?

6人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

gawein193さん
結果はいかがですか?

投稿日時 - 2008-10-23 21:53:56

ANo.4

OSのバージョンを確認してください。

投稿日時 - 2008-10-22 15:40:31

ANo.3

そもそもインストールの時に認証モードをなにを指定したんですか?

・Windows認証モード
・混合モード(Windows認証とSQL Server認証)

「Windows認証モード」で作成して「SQL Server認証」が無効になっているのでは?

投稿日時 - 2008-10-17 15:30:03

ANo.1

1.SQL Server2005 がインストされているサーバ上でその操作をしていますか?それともクライアントから行っていますか?クライアントからやっていてこの現象が起こるのでしたら、サーバ上でユーザを作成してください。
2.作成したユーザにデータベースロールのメンバシップ(db_datareaderなど)を設定していますか?

投稿日時 - 2008-10-17 09:24:52