0

У меня есть два Win 7 64 бит машиныSQL Server Express - Соединить с удаленной машины

На первом я установил SQL Server 2008 R2, экспресс и не имеют проблем с подключением через Management Studio с ОС Windows Auth, а также с помощью SQL Auth с пользователем, настроенным на db

На втором компьютере у меня есть время, которое пытается подключиться к db на машине 1 с помощью Management Studio. Я пытаюсь выполнить SQL Auth. Поэтому я, очевидно, также не могу подключиться к нему через строку подключения в моем коде .NET

Я могу свистеть первую машину со второго

Вещи, которые я попробовал включать в себя следующее: -

На машине дб установлен убедитесь, что брандмауэр, обеспечивающий подключение на порт 1433

  • Убедился служба SQL Server работает
  • Убедился SQL служба обозревателя сервер работает
  • создал исключение для sqlbrowser.exe в брандмауэре менеджер
  • Enabled Протокол TCP/IP через SQL Конфигурация
  • разрешены удаленные подключения в среде SQL Server Management Studio,

Ошибки я получаю:

При установлении соединения с SQL Server возникла связанная с сетью или конкретная ошибка экземпляра. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра правильно и что SQL Server настроен на разрешение удаленных подключений

Я действительно ценю некоторые советы, как я стучал головой об этом один

Это строка соединения Я использую код

Источник данных = xxx.xxx.xxx.xxx \ sqlexpress; Начальный каталог = dbName; User Id = myUser; Password = myPassword;

+0

Можете ли вы подключиться к машине на портах 1433 и 1434? Вы пытались полностью отключить брандмауэр? Я не думаю, что исключение только для sqlbrowser сделает это ... –

+0

Отличные предложения. Не удается установить telnet на эти порты. Полностью отключить брандмауэр позволяет мне подключаться. Нужно ли настраивать открытие на другом порту? – David

+0

Спасибо Аарон Бертран. Ваше предложение привело меня к поиску в журналах SQL Server, которые он прослушивал на другом порту, и как только я выскочил в отверстие, через брандмауэр, он сработал! Как я могу отблагодарить вас за некоторые моменты, основанные только на комментарии, а не на ответе? – David

ответ

1

Это может быть вызвано целым рядом причин, но я рад, что мое предложение о проверке портов брандмауэра (а не только позволяет одностороннюю исключение для SQL Browser) привел вас к ответу: брандмауэр не разрешил корректный порт # через.

1

Если я правильно помню, SQL Server отключает удаленные подключения по умолчанию. Пожалуйста, проверьте, включены ли remote connections и включить их, если нет: RMB on Server in Management Studio Object Explorer -> Properties -> Connections -> Allow remote connections...

+0

Yep - Я уже сделал это, ура – David

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