Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Conflitto tra SQL Server ed IIS.

    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.

  2. #2
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    prova a fare un test del dsn e vedere se si connette

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Si, ci lavoro ogni giorno con access. Nessunissimo problema.

  4. #4
    Utente di HTML.it L'avatar di heroes3
    Registrato dal
    Aug 2001
    Messaggi
    2,483
    se usi access utilizerai i driver access
    se usi sql dovrai cambiare i driver in sqlserver e non access

  5. #5
    Utente di HTML.it L'avatar di seclimar
    Registrato dal
    Sep 2002
    Messaggi
    21,042
    immagino che il client accede al IIS come anonimo!

    in questo caso l'utente e' IUSR_nomePC
    IUSR_nomePC ha i permessi di accesso a SQL serveR ???
    non credo!

    quindi per collegarti a SQL non usare l'autenticazione windows
    ma metti nella stringa di connessione anche utente e password contenuti in SQL server!

  6. #6
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Seclimar, innanzitutto ciao; io utilizzo l'autenticazione SQL nel DNS e non la windows. E' questo che non capisco.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.