Доброго времени суток!
Подскажите, пожалуйста, по следующей проблеме:
Есть сервак с Windows Server 2003 и установленным SQL Server 2008 R2.
Есть комп с Windows XP SP2 (далее клиент). Обе машины в одном домене.
При добавлении на клиенте источника данных ODBC к SQL - выдается ошибка:
Connection failed:
SQLState: '01000'
[Microsoft][ODBC SQL Server Driver][TCP\IP Sockets]ConnectionOpen (SECCreateCredentials()).
Connection failed:
SQLState '08001'
SQL Server Error: 18
[Microsoft][ODBC SQL Server Driver][TCP\IP Sockets] SSL Security error
Ошибка и при проверки подлинности Windows, и через проверку учетки SQL сервера.
галка у "Обязательное шифрование протокола" на клиенте не стоит.
на сервере параметр "Приндительное шифрование" = нет.
причем, если подключаться к серверу через ADO.NET со строкой подключения:
"Data Source=servak2003;Initial Catalog=myBD;Integrated
Security=True;Trusted_Connection=True;",
то этой ошибки не возникает!
Подскажите, как можно подключиться к SQL серверу через ODBC ?
P.S.
другие xp-машины в домене подключаются к SQL без ошибок.
до этого на серваке стоял SQL 2000 и у проблемного клиента
такой ошибки не было!
Ответить
|