Ciao ragazzi,

è la prima volta che uso SQLserver. L'ho installato, ho creato un primo db importando i dati da access e l'ho inserito nell'elenco delle fonti odbc.

infine, in una pagina ASP ho fatto una prova di interrogazione:

<%
StrConn = "Trusted_Connection=yes;Provider=SQLOLEDB;Data Source=localhost;Initial Catalog='db.MDF';User ID='amministratore';Password='ciccino'"

sql = "SELECT FROM utenti"

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open strConn

Set rs = Server.CreateObject("ADODB.recordset")
rs.Open sql, conn

response.write(rs("Nome"))

rs.Close
set rs = nothing

conn.close
set conn = nothing

%>


ma ecco l'errore che mi appare:

Microsoft OLE DB Provider for SQL Server error '80040e4d'
Impossibile eseguire l'accesso per l'utente 'nomeMacchina\IUSR_nomeMacchina'.


Dove ho sbagliato? la stringa di connessione l'ho copiata da una delle lezioni di html.it e ho sostituito i dati... ma, quale userId e password vanno specificate?

Ci sono impostazioni particolari da inserire nella finestra dell'ODBC?

Insomma, devo fare anche da amministratore del db... e sono completamente a digiuno e le guide su SQL server che ho trovato in rete sono parziali oppure incomprensibili!


Grazie,
Anna