Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 [ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (SECEncryptData())  [new]
vvHedgehog
Member

Откуда: Самара
Сообщений: 118
Ситуация: есть сервер на котором крутится Ms Sql Server 2008 r2 Express. БOльшая часть клиентов коннектятся к нему без ошибок, коннект идёт через ODBC. Но на одной машине получаем (тест настроенного ODBC DSN):
 Соединение не выполнено:
SQLState: "01000"
Ошибка SQL Server: 770
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]ConnectionWrite (SECEncryptData()).
Соединение не выполнено:
SQLState: "08S01"
Ошибка SQL Server: 18
[Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Ошибка безопасности SSL
Ошибка на шаге параметров аутентификации, аутентификация SQL Server (не виндовая), от пароля не зависит (указывали и правильный и не правильный)

Особенность всех клиентов: установлен КриптоПро 3.6.7092, ViPNet CSP 3.2.
Особенность этого клиента: Win7 SP1 (клиенты работающие без ошибок - WinXP)

Собственно ODBD DSN:
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\Ingeo_nvkb]
"Driver"="C:\\Windows\\system32\\SQLSRV32.dll"
"Server"="GIS1\\SQLEXPRESS,1433"
"Database"="NVKB"
"LastUser"="sa"
"IngeoServer"="gis1"
"IngeoDBID"="{F8824E7D-B491-441B-834C-994B54124A13}"

Что пробовали:
Делать ODBD DSN через [SQL Server Native Client 10.0], получили похожее:
Connection failed:
SQLState: '08S01'
SQL Server Error: -2146893054
[Microsoft][SQL Server Native Client 10.0]SSL Provider: Указанная функция не поддерживается
Connection failed:
SQLState: '08001'
SQL Server Error: 258
[Microsoft][SQL Server Native Client 10.0]TCP Provider: Timeout error [258].
Connection failed:
SQLState: '08S01'
SQL Server Error: -2146893054
[Microsoft][SQL Server Native Client 10.0]Communication link failure
Connection failed:
SQLState: 'HYT00'
SQL Server Error: 0
[Microsoft][SQL Server Native Client 10.0]Login timeout expired

Делать подключение через ADO (делали udl файл) - сообщение аналогичное сообщению native client.

переустанавливать MDAC 2.8 sp1 : http://download.microsoft.com/download/4/a/a/4aafff19-9d21-4d35-ae81-02c48dcbbbff/MDAC_TYP.EXE

Пробовали конектится с этой машины на другие sql-сервера в сети - та же ошибка SECEncryptData

Что проверяли/читали:
http://www.dbtalk.net/microsoft-public-sqlserver-connect/ssl-security-error-153695.html
https://www.sql.ru/forum/18270/pomogite-ne-mogu-podsoedinitsya
и другие 2 статьи найденные по слову SECEncryptData

Ничего не помогло - ошибка стабильно та же.

Заранее признательны за идеи!
5 сен 14, 17:21    [16541679]     Ответить | Цитировать Сообщить модератору
 Re: [ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (SECEncryptData())  [new]
Glory
Member

Откуда:
Сообщений: 104760
vvHedgehog
Ошибка безопасности SSL

А вы специально шифрованное соединение хотите установить или случайно так получилось ?
5 сен 14, 17:26    [16541711]     Ответить | Цитировать Сообщить модератору
 Re: [ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (SECEncryptData())  [new]
vvHedgehog
Member

Откуда: Самара
Сообщений: 118
Нет, шифрование нам не нужно, то что он пытается использовать SSL и есть ошибка.
5 сен 14, 18:20    [16542042]     Ответить | Цитировать Сообщить модератору
 Re: [ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (SECEncryptData())  [new]
джим мерс
Guest
vvHedgehog,

ФирмА Гендальф знает ответ:

Фирма ГЭНДАЛЬФ
Ошибка SQL: [Microsoft][SQL Native Client]Поставщик SSL: Указанная функция не поддерживается.
Решение:

Некорректно установлен криптопровайдер. Необходимо его удалить, установить MS SQL Server, после чего установить криптопровайдер повторно.
5 сен 14, 20:41    [16542695]     Ответить | Цитировать Сообщить модератору
 Re: [ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (SECEncryptData())  [new]
vvHedgehog
Member

Откуда: Самара
Сообщений: 118
Фирма ГЭНДАЛЬФ
Ошибка SQL: [Microsoft][SQL Native Client]Поставщик SSL: Указанная функция не поддерживается.
Некорректно установлен криптопровайдер. Необходимо его удалить, установить MS SQL Server, после чего установить криптопровайдер повторно.

дело в том, то :
1) SQL Native Client установили на машину только сегодня, чтобы понять зависит ли от драйвера
2) сервер находится на другой машине и он вроде как живёт не тужит, и проиче клиенты вроде пролем не испытываю, будучи также нагружены доп. криптографическими службами.

да, забыл сказать, есть касперский 10 энтерпрайз, впрочем как и на всех прочих клиентах.

В общем, узкие места есть, поверхностным штурмом взять не удалось - думаю проблема не на поверхности, хотя рад бы был, что ошибаюсь
5 сен 14, 20:52    [16542741]     Ответить | Цитировать Сообщить модератору
 Re: [ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (SECEncryptData())  [new]
vvHedgehog
Member

Откуда: Самара
Сообщений: 118
Идей не появилось?
8 сен 14, 12:14    [16548779]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: [ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (SECEncryptData())  [new]
ArkadyL
Member

Откуда: СПб
Сообщений: 156
Здравствуйте! Не нашлось ли решения данной проблемы?
14 фев 18, 15:38    [21191376]     Ответить | Цитировать Сообщить модератору
 Re: [ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (SECEncryptData())  [new]
dsgfkj
Guest
В реестре нет ?

HKLM:\Software\Wow6432Node\ODBC\ODBC.INI\MyDsn -name TrustServerCertificate -value Yes

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/e9c6d925-4d9d-45fa-aa9d-c3358a80b4db/encrypting-communication-between-an-app-that-uses-an-odbcdsn-with-adodb-and-sql-server-2008-r2?forum=sqlsecurity
14 фев 18, 16:30    [21191553]     Ответить | Цитировать Сообщить модератору
 Re: [ODBC SQL Server Driver][DBNETLIB]ConnectionWrite (SECEncryptData())  [new]
ArkadyL
Member

Откуда: СПб
Сообщений: 156
Спасибо! Передам системному администратору.
15 фев 18, 10:47    [21193124]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить