Я создаю новую машину с Windows10 и SQL Server 2017, и мне трудно заставить мои устаревшие ASP приложения правильно подключиться.
Строка подключения выглядит следующим образом :
"driver={SQL Server};uid=USERNAME;pwd=PASSWORD;server=LocalServer;Database=LocalDB;"
Я могу подключиться с помощью такой строки подключения:
"Provider=SQLNCLI11;Server=LocalServer;Database=LocalDB;Integrated Security=SSPI;DataTypeCompatibility=80;MARS Connection=True;"
... но это вызывает кучу ошибок в том, как существующий код и как он взаимодействует с хранимыми процессами, поэтому я пытаюсь заставить работать первую строку подключения.
Ошибка, которую я получаю с этой строкой, следующая:
Поставщик Microsoft OLE DB для ODB C Ошибка драйверов '80004005'
[Microsoft] [ODB C SQL Драйвер сервера] [Общая память] Ошибка безопасности SSL
/ Codeshare / ServerSide / conx_current. asp, строка 8
Этот код выглядит так:
dim sqlconn
set sqlconn = server.CreateObject("ADODB.CONNECTION")
dim cn : cn = getConx("current")
sqlconn.open cn
... где getConx ("current") просто возвращает строку подключения сверху
Если это поможет, я получаю то же сообщение об ошибке, если пытаюсь создать соединение ODB C с помощью t Драйверы SQL Server или SQL Server Native Client 11.0.
TIA