Сбой удаленного подключения к SQL Server Express - PullRequest
1 голос
/ 11 июня 2010

У меня есть два компьютера с одинаковым IP-адресом в Интернете.Используя один из компьютеров, я могу удаленно подключиться к базе данных SQL Server на другом.Вот моя строка подключения:

SqlConnection connection = new SqlConnection(@"Data Source=192.168.1.101\SQLEXPRESSNI,1433;Network Library=DBMSSOCN;Initial Catalog=FirstDB;Persist Security Info=True;User ID=username;Password=password;");

192.168.1.101 - это сервер, SQLEXPRESSNI - это имя экземпляра SQL Server, а FirstDB - это имя базы данных.

Теперь у меня есть другоекомпьютер с другим IP-адресом в Интернете.Я хочу подключиться к указанному выше серверу, используя третий компьютер, который не принадлежит моей локальной сети.В настоящий момент у меня нет доступа к третьему компьютеру, поэтому я хочу снова использовать (если возможно) клиентский компьютер в локальной сети.

SqlConnection connection = new SqlConnection(@"Data Source=SharedInternetIP\SQLEXPRESSNI,1433;Network Library=DBMSSOCN;Initial Catalog=FirstDB;Persist Security Info=True;User ID=username;Password=password;");

Не работает

Обратите внимание, что я новичок, поэтому я не совсем уверен, что я делаю, хотя я знаю, что я хочу сделать, Передавая IP-адрес Интернет-объекту SqlConnection, а не локальному IP-адресу , как я могу успешно подключиться к компьютеру-серверу, используя клиентский компьютер в той же сети?Также обратите внимание, что моя конечная цель - подключиться к серверу с помощью внешнего клиента, но сейчас у меня нет доступа к этому компьютеру.Буду признателен за любую помощь.

Ответы [ 2 ]

1 голос
/ 11 июня 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...