SQL Server Express - удаленное подключение продолжает сбой - PullRequest
1 голос
/ 09 июня 2011

Мне не удалось настроить SQL Server 2008 Express для разрешения удаленных подключений. Я следовал инструкциям из этого руководства: http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/.

Я все еще получаю следующую ошибку:

Невозможно подключиться к 00.00.00.000

Дополнительная информация:

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

(Поставщик: поставщик именованных каналов, ошибка 40 - не удалось открыть соединение с SQL Server) (Microsoft SQL Server, ошибка: 3)

Я также настроил брандмауэр, как определено в http://blog.sqlauthority.com/2009/05/21/sql-server-fix-error-provider-named-pipes-provider-error-40-could-not-open-a-connection-to-sql-server-microsoft-sql-server-error/. В качестве теста я даже выключил брандмауэр, но ничего не изменилось, так что это не проблема.

Обновление под именем сервера, оно говорит только IP-адрес. Нужно ли что-то еще?

Ответы [ 2 ]

1 голос
/ 09 июня 2011

В поле Server name Подключиться к серверу у меня было myipaddress. Я изменил его на myipaddress\SQLEXPRESS, и он работает.

Кроме того, когда это работало без брандмауэра, я применил настройки, определенные в http://www.sevenforums.com/system-security/58817-remote-access-sql-server-express-2008-windows-7-a.html, чтобы соединение работало с включенным брандмауэром.

0 голосов
/ 09 июня 2011

Есть ли у вас права sysadmin в sql express? Возможно, ваша учетная запись не имеет необходимых разрешений. На codeplex есть скрипт, который добавит вас в систему как системный администратор.

...