Здравствуйте, AndrewJD, Вы писали:
AJD>Доброго времени суток !
AJD>Этот вопрос всплывал в форуме пару месяцев назад, но он все еще актуален. :shuffle:
AJD>Необходимо подключиться к базе. Использую приблизительно следующий код:
AJD>AJD>string connectionString = "user id=userLogin; password=userPassword;address=serverName; Network Library=DBMSSOCN; initial catalog=base";
AJD>SqlConnection sqlConnection = new SqlConnection( connectionString );
AJD>sqlConnection.Open();
AJD>
AJD>Этот код великолепно работает в консольном приложении, но в веб приложении вываливается на sqlConnection.Open(); -"SQL Server does not exist or access denied".
AJD>
AJD>Если SQL Server стоит на моем компе или в локальной сети, то все тоже работает. Ошибка возникает при попытке обращения к внешнему серверу котрый стоит за фаерволом.
AJD>На SQLserver являюсь админом. IIS стоит на моей машине.
AJD>Мне также необходимо использовать SQL аутентификацию.
AJD>Подскажите, пожалуйста, что не так и как исправить.
А фаервол пропускает пользователя ASPNET ко внешним адресам? Можент сменить пользователя от имени которого работает ASPNET процесс.
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.