Не удается подключиться к серверу sql - PullRequest
0 голосов
/ 14 сентября 2009

У меня на моей машине установлен stdio 2005, и я пытаюсь подключиться к серверу sql 2008

Я получаю следующее сообщение как внутреннее исключение.

{"Произошла ошибка, связанная с сетью или экземпляром, при установлении соединения с SQL Server. Сервер не был найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений . (поставщик: поставщик именованных каналов, ошибка: 40 - не удалось открыть соединение с SQL Server) "}

Может кто-нибудь, пожалуйста, помогите

спасибо,

Виджей.

Ответы [ 3 ]

2 голосов
/ 14 сентября 2009

Используемый вами протокол (Named Pipes) действителен, только если вы подключаетесь к локальной машине. Если вы подключаетесь к удаленному компьютеру, вам нужно включить протокол TCP.

Другие вещи для проверки:

  • Правильна ли ваша строка подключения? Имя сервера написано правильно?
  • Разрешает ли какой-либо брандмауэр TCP-трафик? Порт по умолчанию - 1433 для базовой настройки.
1 голос
/ 14 сентября 2009
  • Откройте диспетчер конфигурации SQL Server
  • Развернуть узел "Конфигурация сети SQL Server"
  • Нажмите на узел протокола
  • Щелкните правой кнопкой мыши на «Именованные каналы» -> Включить
  • Перезапустите службу SQL Server
0 голосов
/ 14 сентября 2009
  • Убедитесь, что база данных настроена на удаленные подключения.
  • При использовании экземпляра убедитесь, что вы указываете на этот экземпляр в строке подключения.
...