Назад | Перейти на главную страницу

MS SQL Server доступен локально, но не через Интернет

Когда я пытаюсь получить доступ к именованному экземпляру Microsoft SQL Server 2008 R2 SP2 в локальной сети, у меня нет проблем. Но при доступе к нему вне офиса из Интернета я не могу подключиться к серверу базы данных.

Он возвращает "известную" следующую ошибку:

A network-related or instance-specific error occured while establishing a connection to SQL Server. The server was not found or was not accessible. Verify the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Эта ошибка возникает в приложении winforms и в студии управления SQL Server.

Имя экземпляра сервера правильное, поскольку я могу использовать его в той же локальной сети. Я уточнил, что сервер - это доменное имя, такое как «sql2008.domainname.com \ sqldbname». Я также не забудьте настроить SQL Server, чтобы разрешить удаленные подключения из SSMS> Свойства сервера> Подключения> Удаленные подключения.

Дополнительные уточнения: браузер SQL запущен и работает. TCP / IP включен. Нет проблем при установке сервера базы данных.

Я провел много исследований за последние несколько дней и попробовал все ... У меня больше нет идей.

Системный администратор, ответственный за этот сервер, заверил меня, что порты 1433 и 1434 открыты на сервере базы данных. Я могу пинговать сервер из дома, и когда я использую putty для командного порта хоста telnet, у меня нет ошибки. Команда ждет, когда я что-нибудь напечатаю.

Есть ли у вас другие идеи, которые могут вызвать эту проблему? Перенаправление портов и т. Д.?

Спасибо, LB

После применения SQL 2008 R2 SP2 у нас возникли странные проблемы с сетью.

Для него уже существует накопительное обновление 1, включающее 35 исправлений.

Накопительный пакет обновления 1 для SQL Server 2008 R2 с пакетом обновления 2
http://support.microsoft.com/kb/2720425

Вы можете захотеть выполнить захват пакета, так как объем данных для воспроизведения проблемы довольно невелик и проблема легко воспроизводима. Парсеры SQL для NetMon на самом деле неплохие.