2015-01-24 9 views
0

Я бегу sql server 2012 в своей локальной сети (LAN) и отлично работает. Теперь мне нужны мои удаленные компьютеры (не в локальной сети) для подключения к этому серверу. Что мне нужно для этого? мне нужен статический ip для сервера? Плз скажи мне дорогу.Подключение к удаленному серверу sql не по локальной сети

ответ

1

Вам не нужен статический IP-адрес для самого соединения, но если у вас есть динамический IP-адрес, вам нужно, чтобы удаленные компьютеры знали, что такое IP-адрес. a dynamic DNS.

+0

Вы говорите о сайте, как noip.com? – Junaid

+0

@Junaid: Да, это один пример. Вот еще несколько: https://www.dmoz.org/Computers/Internet/Protocols/DNS/Service_Providers/Dynamic_DNS/ – Guffa

+0

спасибо за помощь. – Junaid

0

Прежде всего вам необходимо настроить параметры маршрутизатора на локальном компьютере, а затем открыть в этом месте порт tcp сервера SQL (1433) или порт Udp (1434).

Выполните следующие действия

1: Заходим в настройки маршрутизатора.

2: Теперь перейдите по ссылке NAT, затем введите IP-адрес вашей системы и сервер SQL-сервера, затем нажмите «Сохранить» &.

Теперь в файле web.config подключение должно быть, как это

connectionStrings> 
     <add name="dbconnection" connectionString="Data Source=tcp: remote location ip (public ip address),1433;Initial Catalog=Education;uid=sa;pwd=123" providerName="System.Data.SqlClient"/> 
    </connectionStrings> 
+0

Это не отвечает на вопрос ... – Guffa

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