web-dev-qa-db-ja.com

Windows Server 2008R2でSQL Server 2008R2に接続できない

サーバーWindows Server 2008 R2を再インストールしましたが、SQL Server 2008 R2をインストール中に問題なくインストールしました。 saアカウントまたはWindows管理アカウントを使用して「Microsoft SQL Management Studio」に接続しようとすると、このエラー(picture1)が発生し、2番目の画像(picture2)はサービスが開始されたことを示します。

私はこれに関するいくつかの投稿を読みましたが、成功しませんでした:(

写真1: alt text

写真2: alt text

6
Kris-I

これは、接続文字列に名前を付けないデフォルトのインスタンスではありませんか?

6
TomTom

スタート->プログラム-> SQLサーバー-> SQLサーバー構成マネージャー-> SQLサーバーブラウザー->プロパティ->開始モード= 自動

3
user66705

「localhost」の代わりにローカルホストアドレスの名前の代替表現を使用します。可能な代替表現には次のものがあります。

  • 127.0.0.1
  • (地元)
  • 「」
  • 実際のローカルホスト名

たとえば、サーバーでサーバー名フィールドを次のように変更してみます。

(ローカル)\ MSSQLSERVERまたは。\ MSSQLSERVER

事前定義されたインスタンスタイプの場合、使用する必要があるのは、localhostまたは127.0.0.1のみです。

sQL Serverへのリモート接続を有効にしましたか?

このステップバイステップガイドで試すこともできます: http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/

1
aleroot

SQL Server構成マネージャーをまだ実行していますか?これは、インストール(およびパッチ適用)後の最初のステップです。

[スタート]メニュー-> [すべてのプログラム]-> [Microsoft SQL Server 2008]-> [構成ツール]-> [SQL Server構成マネージャー]。

デフォルトでは、有効な接続はそれほど多くありません。これを修正します。

alt text

1
Chris_K

ファイアウォールのルールを追加しましたか?

ここに画像があります> http://sqlsolace.blogspot.com/2009/08/windows-2008-firewall-rules-for-sql.html

0
rich

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/

0
Ankur Dholakiya