• ベストアンサー

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) =================================== 何か原因に心当たりのある方がいらっしゃいましたらお願い致します。

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

  • ベストアンサー
  • Alpha-j
  • ベストアンサー率66% (18/27)
回答No.2

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

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

お礼

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

その他の回答 (4)

  • Alpha-j
  • ベストアンサー率66% (18/27)
回答No.5

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

  • sky-star
  • ベストアンサー率0% (0/6)
回答No.4

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

  • 3rd_001
  • ベストアンサー率66% (115/174)
回答No.3

そもそもインストールの時に認証モードをなにを指定したんですか? ・Windows認証モード ・混合モード(Windows認証とSQL Server認証) 「Windows認証モード」で作成して「SQL Server認証」が無効になっているのでは?

  • Alpha-j
  • ベストアンサー率66% (18/27)
回答No.1

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

関連するQ&A