ISPに共有ホストSQLServer 2005があり、SQL Server 2005 ManagementStudioから接続できます。ただし、SQL Server 2008 ManagementStudioから接続できません。
SQL Server認証(ユーザー名+パスワード)でログオンします。
接続すると、次のエラーが発生します。
サーバープリンシパル "MyUserName"は、現在のセキュリティコンテキストでは、データベース[サーバー上の最初のデータベースの名前-00_something-私のものではありません]にアクセスできません。
どうすればこれを回避でき、このサーバーでアクセスできる1つのデータベースに直接アクセスできますか?データベースの名前に接続するための「デフォルトデータベース」を設定しようとしましたが、何も変更されません。
この1つのデータベースに接続するためにSQLServer 2005 ManagementStudioをインストールする必要はありません...
This あなたが遭遇しているのと同じ問題のように聞こえます...
問題は、オフラインまたは自動クローズされたデータベースの場合、照合順序がNULLとして返され、SSMSはユーザーに権限がないためだと想定することです。
修正は、オブジェクトエクスプローラーの詳細に移動し、列ヘッダーリストを右クリックして、[照合順序]のチェックを外し、[データベース]ノードを更新することです。この時点で、サーバー上のすべてのデータベースが表示されます。
詳細については、 Microsoft Connect#354291 および Microsoft Connect#354322 を参照してください。
これについては connect 項目があります-回避策は
別のSQLサーバーに接続して
データベースを強調表示
F7キーを押して、オブジェクトエクスプローラーを表示します
列名を右クリックします-例: "name"、-使用可能な列のドロップダウンリストが表示されます
照合がオフになっていることを確認してください
もう一度probelmaticサーバーに接続してみてください