Как подключиться к серверу SQL через IP - PullRequest
0 голосов
/ 30 августа 2009

У меня есть удаленный сервер с установленным win2003

Я могу подключиться к машине с помощью удаленного рабочего стола и успешно размещаю веб-приложение на сервере

Мне нужно подключиться к серверу SQL на этой машине с помощью имеющегося у меня инструмента сравнения SQL.

Какие шаги мне нужно предпринять, чтобы иметь возможность подключиться к серверу SQL, учитывая, что у меня есть только IP-адрес компьютера и учетные данные администратора

Ответы [ 4 ]

2 голосов
/ 30 августа 2009

если вы пытаетесь удаленно подключиться к серверу sql с помощью ssms или другого клиента на другом компьютере, вам нужно сделать следующее:

  • открыть sqlservr на брандмауэре сервера
  • открыть sqlbrowsr на брандмауэре сервера
  • заботьтесь о безопасности - если вы можете использовать rdp / connect для sql без vpn, то можете поступить и с другими людьми - так что вам лучше убедиться, что вы используете защищенную среду и очень надежные пароли.
1 голос
/ 30 августа 2009

Вот пример подключения ADO.net.

imports System.Data.SqlConnection
...
dim cn as new SqlConnection()
cn.connectionString = "Server=192.168.1.200;Database=mydbName;user id=notSA;password=C0mp!3xPVVD"
cn.open()
...
'Do cool stuff
...
cn.close()
1 голос
/ 30 августа 2009

В зависимости от конкретной технологии доступа требуются разные синтаксисы для строк подключения. Для провайдера .NET синтаксис допускает передачу адресов сервера.

0 голосов
/ 30 августа 2009

Открыть порт TCP 1433 (Sql Server) на удаленном сервере. И для вашей строки подключения jus используйте IP-адрес для Сервера вместо имени компьютера

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

...