- ベストアンサー
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) =================================== 何か原因に心当たりのある方がいらっしゃいましたらお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
調査の結果 MUST_CHANGE はパスワード変更のオプションだということがわかりました。つまりユーザ作成時にパスワードと確認入力を行い、その下のチェックオプションの以下の3つを外せばこの命令は発生しません。 1) パスワードポリシーを適用する 2) パスワードの期限を適用する 3) ユーザは次回ログイン時にパスワードを変更する 実行して結果を再度載せてください
その他の回答 (4)
- Alpha-j
- ベストアンサー率66% (18/27)
gawein193さん 結果はいかがですか?
- sky-star
- ベストアンサー率0% (0/6)
OSのバージョンを確認してください。
- 3rd_001
- ベストアンサー率66% (115/174)
そもそもインストールの時に認証モードをなにを指定したんですか? ・Windows認証モード ・混合モード(Windows認証とSQL Server認証) 「Windows認証モード」で作成して「SQL Server認証」が無効になっているのでは?
- Alpha-j
- ベストアンサー率66% (18/27)
1.SQL Server2005 がインストされているサーバ上でその操作をしていますか?それともクライアントから行っていますか?クライアントからやっていてこの現象が起こるのでしたら、サーバ上でユーザを作成してください。 2.作成したユーザにデータベースロールのメンバシップ(db_datareaderなど)を設定していますか?
お礼
返答が遅れてしまい大変申し訳ございませんでした! すみません! 1)~3)のチェックをはずすことでうまくいきました。 ありがとうございました。