Ciao, questo è l'errore che mi restituisce la pagina asp
Errore #: -2147217843
Impossibile eseguire l'accesso per l'utente 'NT AUTHORITY\ACCESSO ANONIMO'.
(Source: Microsoft OLE DB Provider for SQL Server)
(SQLState: 42000)
(NativeErr: 18456)
Abbiamo un'applicazione che funziona benissimo sul nostro server. Sta tutto nella cartella /sviluppo. Quindi da un computer in rete faccio //server2000/sviluppo, parte l'applicazione.
Io devo fare delle modifiche, quindi ho creato sul server web una nuova cartella e ora faccio //server2000/glauco
La pagina non si connette manco se paghi il sistemista per farlo a mano bit a bit.
Che diavolo devo fare?
Un po di codice:
set oConn = Server.CreateObject("ADODB.Connection")
chk = DBMakeConnection(oConn, sDBName, sServer)
if chk <> true then
Response.Write("Connessoine fallita
" & vbNewLine)
la funzione DBMakeConnection è la seguente:
Function DBMakeConnection(ByRef objConn, ByVal sDBName, ByVal sServer)
Dim sConnString
sConnString = "Provider=sqloledb; Data Source=" & sServer & "; Trusted_Connection=False; Persist Security Info=False; " & _
"User ID=" & GLOBAL_DB_LOGIN & "; Password=" & GLOBAL_DB_PASSWORD & "; " & _
"Initial Catalog=" & sDBName & "; Integrated Security=SSPI; net=dbmssocn" 'parametro per win2003
On Error Resume Next
objConn.ConnectionString = sConnString
objConn.Open
If objConn.Errors.Count > 0 Then
strResult = "" '<hr>" & sConnString & "<hr>"
naturalmente la stringa di connessione è identica a quella che usiamo per l'applicazione originale.
Mi sapete dire qualcosa?

Rispondi quotando
