11 messaggi dal 18 marzo 2011
Ciao, spero possiate aiutarmi.

A seguito dell'installazione del Net Framework 4, non funzionano più le connessioni ai db oracle e postgresql lanciate da una pagina ASP.

Continuano invece a funzionare regolarmente le conn a MySQL ed a SQLServer.

Il visualizzatore eventi segnala questo errore:
Le impostazioni delle autorizzazioni specifiche dell'applicazione non concedono l'autorizzazione di Attivazione Locale per l'applicazione server COM con CLSID 
{0C0A3666-30C9-11D0-8F20-00805F2CD064}
 e APPID 
{9209B1A6-964A-11D0-9372-00A0C9034910}
 all'utente NT AUTHORITY\SID SERVIZIO DI RETE (S-1-5-20) dall'indirizzo LocalHost (tramite LRPC). Per modificare tale autorizzazione di sicurezza, è possibile utilizzare lo strumento amministrativo Servizi componenti.


Ho fatto un giro sul forum ed ho provate alcune soluzioni proposte ma senza successo.

La stranezza è che le conn oracle e postgresql lanciate in locale tramite dei semplici file cone stensione udl funzionano correttamente.

E' un problema di Windows Server 2008 R2 con IIS 7.5?
Grazie
Intanto risolviamo quell'errore, poi vediamo se è legato al tuo problema.

Se ancora non l'hai fatto, cerca nel registro a quale applicazione COM corrisponde quel CLSID:
regedit -> cerca -> CLSID

poi concedi a "NT Authority\Networkservice" l'Attivazione Locale
Servizi Componenti -> Config DCOM -> NomeApplicazione ricavato prima -> Proprietà -> Sicurezza -> Autorizzazioni Esecuzione e Attivazione

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
-Albert Einstein-
11 messaggi dal 18 marzo 2011
Grazie per la risposta.

L'applicazione con il CLSID è MachineDebugManagerAD1.7

Ho eseguito il suggerimento, ma non cambia nulla:

Le impostazioni delle autorizzazioni specifiche dell'applicazione non concedono l'autorizzazione di Attivazione Locale per l'applicazione server COM con CLSID
{0C0A3666-30C9-11D0-8F20-00805F2CD064}
e APPID
{9209B1A6-964A-11D0-9372-00A0C9034910}
all'utente NT AUTHORITY\SID SERVIZIO DI RETE (S-1-5-20) dall'indirizzo LocalHost (tramite LRPC). Per modificare tale autorizzazione di sicurezza, è possibile utilizzare lo strumento amministrativo Servizi componenti.

Quando lancio la pag ASP con le conn:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
Modificato da orcim il 25 marzo 2011 11.25 -
11 messaggi dal 18 marzo 2011
Davvero c'è sempre da imparare...

Non so per quale motivo l'installazione del Net Framework 4 ha impostato a valore «true» l'esecuzione a 32 bit nelle impostazioni avanzate del «DefaultAppPool» (sezione pool di applicazioni) di IIS 7.5

E' stato sufficiente ripristinare a valore «false» e l'errore è scomparso dal visualizzatore eventi.

Ecco il risultato quando lancio il file ASP con le conn:

- Connessione a DB MySQL riuscita!
- Connessione a DB SQL Server riuscita!
- Connessione a DB PostgreSQL riuscita!
- Connessione a DB Oracle riuscita!

Grazie !!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.