2013-08-12 2 views
0

Я пытаюсь подключиться к SQL Server 2008 со страницы Классический ASP:Provider ошибка 80040e21 Классический ASP SQL Server 2008

Set conn = Server.CreateObject("ADODB.Connection") 
conn.ConnectionString = " 
Provider= SQLOLEDB.1 
DataBase= MYDBNAME 
Server= SERVERNAME\INSTANCE 
Integrated Security = True 
Trusted_Connection=Yes 
Persist Security Info = False" 

conn.Open -> error 80040e21 Multiple-step OLEDB operation generated errors 
sql = "select * from UsersQuery where ID=" & ID 
Set rs = conn.Execute(sql) 

В SQL Server Log можно увидеть, что соединение было успешным:

Вход для пользователя 'dbuser' Соединение выполнено с использованием Windows Аутентификация.

В чем причина ошибки?

Thank you.

ответ

0

Это работает?

Поставщик = SQLNCLI11; Server = имя_сервера \ экземпляр; база данных = MYDBNAME; интегрированная безопасность = SSPI; DataTypeCompatibility = 80; MARS Connection = True;

Смежные вопросы