2012-09-22 6 views
1

У меня есть второй компьютер, на который я установил Microsoft SQL Server 2008 Express. Я получил его и работал с SQL Server Management Studio и создал несколько таблиц и прочее.Я не могу подключиться к моей базе данных SQL Server

Но я хочу, чтобы иметь возможность подключиться к нему с моего другого ПК, с которым я обычно работаю в своем доме. Но когда я пытаюсь сделать соединение я получаю эту ошибку:

enter image description here

Теперь я проверил несколько вещей:

  • делать в проводнике с \\SERVER из моих компьютерных работ. Так что я предполагаю, что DNS в порядке.
  • Я попытался отключить брандмауэр на сервере, подключиться и снова вернуться без везения.
  • Службы SQL Server (SQLEXPRESS) и SQL Server работают (агент SQL Server - нет).
  • TCP on port 1433 включен.

Имя сервера: SERVER - результат в выпадающем списке.

+0

Есть ли у вас с проверкой подлинности Windows? – Freelancer

+0

Откройте SQL ServerConfigurationManager и проверьте, запущена ли служба или нет. Состояние SQL Server (SQLEXPRESS) должно быть запущено – user3199851

ответ

3

1) Это похоже на экземпляр, который вы пытаетесь достичь, - это SQL Express. В этом случае экземпляр будет называться myserver\sqlexpress (буква «SQLEXPRESS», регистр не имеет значения). «myserver» не будет работать с «именованным экземпляром»; «myserver \ sqlexpress» может сделать трюк.

2) Вы ДОЛЖЕН включить TCP/IP с помощью средства настройки SQL (установлено при установке MSSQL и SSMS).

3) Вы должны отключить брандмауэр (грубой силы - не делать, если вам не нужно) или включить MSSQL в брандмауэре (MSSQL является не включен по умолчанию)

' Надеюсь, что это поможет - пожалуйста, напишите назад, что вы найдете.

PS:

Полезная ссылка:

1

Вы хотите, чтобы связаться с Named Pipes или TCP/IP сокетов? Пожалуйста, покажите экранную дамп вкладки «Дополнительно» в диалоговом окне. Возможно, вы можете переключиться на сокеты TCP/IP, если вы хотите подключиться? SQL-сервер должен быть настроен так, чтобы разрешать именованные каналы или сокеты TCP/IP.

How to: Enable or Disable a Server Network Protocol

Choosing SQL Server's Network Protocol

0

Просто используйте имя сервера в Add Connection Dialog в следующем формате. ComputerName/SQLEXPRESS

, например: MYPCNAME/SQLEXPRESS где MYPCNAME это имя компьютера & SQLEXPRESS является экземпляром MS SQL Server работает на компьютере.

Смежные вопросы