У меня странная проблема.Я пытаюсь подключиться к серверу Microsoft SQL из C # (.Net 4.0).Сервер работает под MSDE2000 (8.00.194).При подключении я получаю следующее сообщение:
System.Data.SqlClient.SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.)
Моя строка подключения выглядит следующим образом (да, я использую пустой пароль): "Идентификатор пользователя = sa; Пароль =; Источник данных = 192.168.0.100\ ?, 1433; Trusted_Connection = false; Исходный каталог = DATABASE1; "
Я попытался изменить почти все в строке подключения, чтобы заставить его работать без успеха.Я даже пытался сделать OleDBConnection вместо SqlConnection, но безуспешно.
Странно то, что при подключении через Microsoft Management Studio я могу подключиться и увидеть все.Но я отключаюсь между каждой отправляемой командой, и мне приходится переподключаться.
Кто-нибудь знает, в чем может быть проблема или где я должен начать искать ее?
Редактировать: Я мог бы добавитьчто я пытался подключиться к компьютеру через порт 1433, но получил сообщение «Соединение закрыто хостом».Дело в том, что у меня нет доступа к компьютеру, поэтому я не могу проверить настройки брандмауэра, но разве Management Studio не подключается так же, как .Net?