Я пытаюсь получить доступ к экземпляру SQL Server на моем VPS из SQL Server Management Studio на моем локальном компьютере.Это не работает (ошибка, которую я получаю:
При установке соединения с SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не был найден или не был доступен. Проверьтечто имя экземпляра правильное и что SQL Server настроен для разрешения удаленных подключений.
Я думаю, это потому, что мне нужно настроить механизм базы данных для разрешения удаленных подключений (исправьте меня, если я ошибаюсь)!). Итак, я нашел это пошаговое руководство, которое поможет мне сделать это: http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/ Мне нужно указать 10 в руководстве, и я застрял! У меня нет SQL ServerManagement Studio установлено на моем VPS. В любом случае, у меня есть два варианта:
- Установить SSMS
- Найти другой способ указания пункта 10 в руководстве без установки SSMS
Я пытался установить SSMS на свой VPS с помощью установщика веб-платформы, но он продолжает давать сбой. Я не знаю, почему это происходит сбой, потому что кажется, что это не дает причину.Кто-нибудь знает, как я могу разрешить удаленные подключения другим способом?
Версия SQL Server, установленная на моем VPS, - SQL Server 2008 R2 Express.
Обновление :
Я попытался отключить брандмауэр на своем ноутбуке и VPS, чтобы проверить, не является ли это проблемой брандмауэра.Это не изменило сообщение об ошибке.
Другое обновление:
Теперь я могу установить SSMS (я установил непосредственно с веб-сайта, а не с помощью WPI)Я смог проверить, настроен ли сервер для разрешения удаленных подключений (я зашел в SSMS, подключился к экземпляру SQL Server, щелкнул правой кнопкой мыши по соединению, щелкнул «Свойства», перешел на вкладку «Подключения». «Разрешить удаленные подключения дляэтот сервер "уже отмечен).
РЕШЕНИЕ
Спасибо всем за помощь в получении этого решения!Мне наконец удалось заставить это работать!Я последовал совету Филиппа Де Воса и открыл порты в брандмауэре на моем VPS, а затем получил другое сообщение об ошибке.Это привело меня к дальнейшему расследованию, и я обнаружил, что использовал неправильные учетные данные для входа!Итак, я установил пароль для пользователя sa, и мне удалось войти с помощью этого!Еще раз спасибо!