Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Коннект к серверу БД


Автор: useless 9.4.2006, 18:47
Проблема такая - нужно подключться к удалённому серверу MS SQL 2005 (express). Этот сервер запущен на машине с выделенным ip (не в локальной сети). Например, адрес сервера - 66.66.66.66. Поробую следующий код:
Код

string ConnectionString = string.Format("Persist Security Info=False;User ID={0};Initial Catalog={1};Data Source={2};Password={3}",
"login", "dbname", "66.66.66.66", "password");
SqlConnection con = new SqlConnection(ConnectionString);
con.Open();
// doing something
con.Close();
вылетает SqlClientExeption:
An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in system.data.dll
Additional information: System error.

Подскажите, как это сделать?

Автор: useless 10.4.2006, 06:55
Внимание !!! Изменяем вопрос. Нужно подключиться к удалённому MySql-серверу.

Автор: mr.DUDA 10.4.2006, 09:13
Посмотри inner exception внутри SqlException, или сделай Trace.WriteLine(ex.ToString()) в catch-е. Вроде там должна быть исчерпывающая информация.

Автор: useless 13.4.2006, 06:18
Всё, проблема снята. Дело было в настройках DNS, т.е. коннект идёт через шлюз.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)