新規saの作成方法についてこんにちはゲストさん。新規saの作成方法についてsqlserver2005standardでwindowsXPproにインストールしましたインストール後にsaをSQLマネージメントスタジオで対象サーバの[セキュリティ][ログイン]と展開して右ペインの[sa]をダブルクリックして状態のログインを有効にしてからパスワードをいれてokするとユーザー'sa'の作成に失敗しましたtransactSQLステートメントまたはバッチの実行中に例外が発生しました。特殊なプリンシパル'sa'は使用できません。22:52:16通報するQNo.4484387hiyotomすぐに回答ほしいです質問者が選んだベストアンサー1回目と2回目で内容に食い違いがあるようですが、結局saは有効になっているのですね?いかなる方法であれログインできるのであればsaアカウントには問題ないでしょう。>当然のことながら以前から同じpc内からサーバーへの接続でwindows認証でもsql認証でログインsaパスワード****を入れますと接続できますというのはおかしいです。認証モードがWindows認証であればsaでは入れません(サービスを再起動していないなどの理由で認証モードが変わっていない状態での話かと推測します)また、saというのは特殊であり、データベースユーザになることはできません。ユーザマッピングを指定したときにユーザ:saとしたのがエラーメッセージの理由です。そもそもsaというのはサーバロールとしてsysadminが付与されているため、個別データベースへのマッピングを行う必要がありません(ちなみにsaからsysadminを外そうとしても同じエラーが出ます)。リモートアクセスできない理由はおそらくはリモート接続を認める設定になっていないからでしょう。以下の諸点を確認することをお勧めします。回答(3)ANo.3jamshid6「データベースに接続できません」から「ユーザー'sa'はログインできませんでした」に変わっていますね。考えてみましたが、一般的な設定には特に問題は見当たらない上に、「ログインできませんでした」ということはデータベースは見えているということですから。すると、管理メニューにあるSQLサーバログにはログインに失敗したログが書かれているはずです。その内容により、なぜログインが失敗したか、メッセージおよび状態コードで判断できることがあります。http://msdn.microsoft.com/ja-jp/library/ms366351(SQL.90).aspxまた、他のsysadminユーザを新規作成して、そのユーザでも試してみるとsaだけが問題なのかも判断できると思います。パスワードを要求されたので****いれますと接続できました。これで設定をもう一度確認してみます。23:34:31補足はい、構成ツールのセキュリティー認証で混合モードに変更しました当然のことながら以前から同じpc内からサーバーへの接続でwindows認証でもsql認証でログインsaパスワード****を入れますと接続できますただここでパスワードを入れなかったり違うパスワードを入れたりすると「サーバーとの接続は正常に確立しましたがログイン中にエラーが発生しました(provider:共有メモリプロバイダ,error:0-パイプの他端にプロセスがありません)とででしまいます正しいパスワードをいれると接続できるということはsaは正常に作成できているということでしょうかでも他のpcからリモート接続しようとしてsaとパスワードをいれても「データベースに接続できません」とでてしまいますこれが本来の質問ですので、よろしくお願いしますそれからSQLマネージメントスタジオで対象サーバの[セキュリティ][ログイン]と展開して右ペインの[sa]をダブルクリックして状態のログインは有効になっていますユーザーマッピングで目的のデータベース名のチェックが入っていなかったので入れてユーザーをsa規定のスキーマをdboにしてokすると「ユーザー'sa'の作成に失敗しましたtransactSQLステートメントまたはバッチの実行中に例外が発生しました。特殊なプリンシパル'sa'は使用できません。現在、SQLServer2000を使って社内システムを構築しています。Reserved.掲載情報の著作権は提供元企業等に帰属します。