2012-05-24 33 views
6

SAパスワードがわからないので、シングルユーザーモードでSQL Server 2008 Standard Editionインスタンスを再起動し、SAパスワードを変更してください。その直後、私はシングルユーザーモードのSQL Server 2008で接続が許可されない

sqlcmd -S serverName\ss2008

メッセージ18461、レベル14、状態1と接続しようとした、サーバーのサーバー名\ SS2008は、ライン1ログイン は、ユーザーのサーバー名\管理者に失敗しました。理由:サーバーは シングルユーザーモードです。現時点では1人の管理者しか接続できません。右利回り

Cからパスワードを変更することで

私の試み:\ DocumentsとSettings \ Administratorの>のsqlcmd -U saの-zp @ パスワードのssword:メッセージ18470、レベル14、状態1、サーバーserverName、行1 ユーザー 'sa'のログインに失敗しました。理由:アカウントが無効です。

-mは本当にゼロユーザーモードを表していますか、または私のサーバーで恐ろしいことがありますか?あなたの接続は、いくつかの他のサービス(例えばSQLエージェント、レポートサービス)によってすぐに取られることがあり

答えて

8

あなたは-mスイッチを使用して、オプションの追加のクライアント名パラメータを渡すことができます。

-m"sqlcmd" 

を使用すると、唯一のsqlcmdクライアントプログラムとして自分自身を識別プログラムが取るべき単一の利用可能な接続を可能にします。 See the docs for more about this.

+3

これは良い情報です。また、Sql Server Configuration Managerでサービスを開始したときに、「ログオン」タブで明示的に正しいアカウントを設定していない間違いもありました。これは、sqlcmdで使用しているのと同じアカウントでなければなりません。これは明らかかもしれませんが、私にとってはまあまあです。 – Blanthor

+0

また、Management Studioを管理者として実行してみてください。私はこれに続いて動作します:http://technet.microsoft.com/en-us/library/dd207004.aspx – Richard

関連する問題