Ho un problema con SQL Server e IIS. Tramite access e gli odbc faccio un bel pò di statistiche prendendo i dati da un db che è in sql. L'odbc è settato con "whit sql server authentication......" e "Connect to sql server to obtain.....", poi ho messo user e pwd da amministratore. Nessun problema con access. Se invece in una pagia ASP setto come DNS il nome dell'ODBC e tento di fare una select mi dice:
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E4D)
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.
/INTERNI/prova.asp, line 4
Laddove la linea 4 è:
<%
strconn="DSN=dene;"
set Conn=Server.CreateObject("ADODB.Connection")
Conn.open strconn
Squer="SELECT FIGLIO FROM DBO.ABBINAMENTI"
set rs=server.createobject("adodb.recordset")
rs.open Squer, Conn
nr=rs(0)
Do until Rs.eof=True
RESPONSE.WRITE RS("FIGLIO")
rs.movenext
loop
rs.close
Set rs=Nothing
conn.close
set Conn=Nothing
%>
Permessi, a prima vista, ma secondo me c'è dell'altro. Che ne pensate? Ciao, ragazzi.