Как подключиться к SQL Server 2005/2008 с помощью Management Studio или другого настольного приложения через Интернет?connect sql server 2005/2008 через Интернет
ответ
Заканчивать WCF Services Data:
http://msdn.microsoft.com/en-us/data/bb931106.aspx
Таким образом, вы не должны полностью открыть свой сервер базы данных к Интернету, но вы получите мелкозернистого контроль над тем, что не подвергается и кто (какой тип пользователя) может увидеть или изменить что.
Марк
Если поместить «ваш» SQL сервер (любой марки, я не колотить) в Интернете ... это не будет вашим надолго, если не добавить некоторые довольно эффективные меры безопасности ...
Предлагаю вам ознакомиться с VPN.
Когда вы открываете студию управления сервером sql в окне подключения к серверу и на имени сервера введите IP своего сервера и введите свое имя пользователя и пароль.
правильный формат: IP \ InstanceName
вы должны иметь пользователя на целевой базе данных.
Чтобы иметь доступ к вашей базе данных через Интернет, вам необходимо убедиться, что сервер, на котором размещена база данных, доступен через Интернет, и порт, который использует экземпляр базы данных, открыт на этом компьютере. Вам также необходимо будет разрешить удаленные подключения с помощью SQL Server Configuration Tool.
Для доступа к Management Studio я бы рекомендовал не открывать сервер снаружи, чтобы использовать VPN-решение, которое позволяет вам создать безопасное соединение с сервером, и оттуда вы можете использовать имя сервера или IP-адрес для подключения, как если бы ваш компьютер является частью этой сети.
Для настольного приложения я бы рекомендовал изучить возможность использования данных через веб-службу или WCF вместо того, чтобы иметь прямое подключение к базе данных через Интернет.
Надеюсь, это поможет.
Во-первых, если мы рассмотрим вопрос безопасности на стороне, вам необходимо настроить SQL-сервер (конфигурацию поверхности sql) для приема трафика, тогда вам нужно открыть соответствующие порты на вашем сервере и разрешить входящий трафик через маршрутизатор SQL-сервер.
я, наконец, решил это:
Изменение по умолчанию SQL порт 8080 из 1433 (наш провайдер блокировал)
Выключение брандмауэра Windows на сервере. Я знаю, что это не долгосрочное решение, но, по крайней мере, я смог точно определить проблему. Я установил два правила входящего брандмауэра, чтобы разрешить порт 8080 и программу SSMS на сервере. Я создал исходящее правило брандмауэра для клиента для SSMS (но не думаю, что это безумие разницы).
Мне пришлось изменить все приложения, чтобы использовать новый порт вместо порта по умолчанию. Я должен был настроить наш маршрутизатор для обработки нового порта 8080 и перенаправления на сервер базы данных.
Я изменю настройки брандмауэра Windows, чтобы узнать, что блокирует SSMS.
DB Сервер: Windows 7 Pro 64bit 24 GB RAM
- 1. Удаленное подключение SQL Server 2005 (через Интернет)
- 2. Сделать SQL Server 2005 доступным через Интернет
- 3. Подключить SQL Server 2008 r2 через Интернет
- 4. Клиентский доступ к SQL Server через Интернет
- 5. Отображение отчета SQL Server через Интернет
- 6. SQL-сервер через Интернет
- 7. Подключиться от SQL Server Express 2012 через Интернет
- 8. Windows Service соединение с SQL Server через Интернет
- 9. connect sql server JAR-файл
- 10. C# sql connection через интернет
- 11. Подключить SQL Развернутую базу данных через Интернет
- 12. C++ connect() продолжает возвращать WSATIMEDOUT через Интернет, но не локально
- 13. Как подключить сервер sql через Интернет
- 14. Connect Спарк SQL через ODBC
- 15. Подключение к SQL Server на ISP через Интернет с использованием Sql Server Management Studio
- 16. Как сделать C# Client-Server через Интернет?
- 17. SAS Connect to SQL Server - ODBC
- 18. Подключение к БД через Интернет
- 19. connect intellij idea to sql server database
- 20. Connect ruby to sql server 2012 express
- 21. Connect Codeigniter 3 с MS SQL Server
- 22. connect to sql server from android
- 23. Connect SQL Server 2012 с Symfony2
- 24. php connect to sql local server
- 25. Connect SQL Server с PHP: Laravel 5,3
- 26. Как подключить сервер sql через интернет?
- 27. Выполнение одного запроса SQL через Интернет Android
- 28. SQL-соединение через Интернет: хорошая практика?
- 29. Пересылка данных через Интернет
- 30. Python SOCK_STREAM через Интернет