サーバーWindows Server 2008 R2を再インストールしましたが、SQL Server 2008 R2をインストール中に問題なくインストールしました。 saアカウントまたはWindows管理アカウントを使用して「Microsoft SQL Management Studio」に接続しようとすると、このエラー(picture1)が発生し、2番目の画像(picture2)はサービスが開始されたことを示します。
私はこれに関するいくつかの投稿を読みましたが、成功しませんでした:(
写真1:
写真2:
これは、接続文字列に名前を付けないデフォルトのインスタンスではありませんか?
スタート->プログラム-> SQLサーバー-> SQLサーバー構成マネージャー-> SQLサーバーブラウザー->プロパティ->開始モード= 自動
「localhost」の代わりにローカルホストアドレスの名前の代替表現を使用します。可能な代替表現には次のものがあります。
たとえば、サーバーでサーバー名フィールドを次のように変更してみます。
(ローカル)\ MSSQLSERVERまたは。\ MSSQLSERVER
事前定義されたインスタンスタイプの場合、使用する必要があるのは、localhostまたは127.0.0.1のみです。
sQL Serverへのリモート接続を有効にしましたか?
このステップバイステップガイドで試すこともできます: http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/
SQL Server構成マネージャーをまだ実行していますか?これは、インストール(およびパッチ適用)後の最初のステップです。
[スタート]メニュー-> [すべてのプログラム]-> [Microsoft SQL Server 2008]-> [構成ツール]-> [SQL Server構成マネージャー]。
デフォルトでは、有効な接続はそれほど多くありません。これを修正します。
ファイアウォールのルールを追加しましたか?
ここに画像があります> http://sqlsolace.blogspot.com/2009/08/windows-2008-firewall-rules-for-sql.html
SQL Serverがインストールされているローカルコンピューターから接続する場合、[インスタンス名]には何も入力する必要はありません。localhostを想定しています。たとえば、Localhost\mssqlserverは受け入れられません。 localhostのみを入力して、接続を試みます。そのときにリモートコンピューターからSQL Serverにサーバー名で接続する場合は、ComputerName\SQLServerNameを入力する必要があります。
リモート接続設定については、以下のリンクを参照してください。
http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/