How to: Troubleshoot errore di run-time "70" in applicazioni DCOM

Traduzione articoli Traduzione articoli
Identificativo articolo: 180384 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

Tentativo di accesso un server DCOM da un'applicazione client remoto a volte genera il seguente errore in a:
Errore di run-time "70":
Autorizzazione negata

In questo articolo viene descritto gli scenari pi¨ comuni in cui viene generato questo errore.

Informazioni

Errore di run-time "70" Ŕ in genere il risultato di un problema di protezione o autorizzazioni. Di seguito Ŕ un elenco di possibili cause di errore in fase di esecuzione 70 ma non un elenco completo o definitivo.

DCOM non Ŕ abilitato

Se il computer server non dispone di DCOM attivata, Ŕ possibile che computer client riceverÓ 70 errore in fase di esecuzione durante il tentativo di accedere al server. Questo scenario si applica a Windows 2000, Windows NT, Windows 95, Windows 98 e server di Windows Millennium Edition (Me):
  1. Eseguire configurazione di DCOM (Dcomcnfg.exe) del computer server.
  2. Scegliere la scheda proprietÓ predefinite.
  3. Verificare che sia selezionata Abilita DCOM in questo computer. Questo valore viene memorizzato nel Registro di sistema di Windows nella seguente posizione:
    HKEY_LOCAL_MACHINE\Software\Microsoft\OLE

L'utente del client non dispone di autorizzazioni insufficienti

Se l'utente del client non dispone di autorizzazioni corrette, l'accesso al server DCOM pu˛ essere negato. Esistono diversi passaggi adottare in modo per garantire che il client disponga dei privilegi validi.

Se il server Ŕ Windows 95, Windows 98 o Windows ME:
  1. Eseguire la configurazione DCOM.
  2. Selezionare l'applicazione server DCOM nell'elenco delle applicazioni disponibili.
  3. Selezionare il pulsante oppure fare doppio clic su DCOM l'applicazione server nell'elenco.
  4. Testare il server con "Autorizzazioni di accesso predefinite".

    Se si verifica ancora errore di run-time "70", autorizzazioni di accesso l'impostazione predefinita sono di limitare l'utente. Se questo Ŕ il caso, modificare l'accesso predefinito Permissions from Default Security scheda Configurazione DCOM. Concedere il client autorizzazioni di accesso utente.

    Se l'errore di run-time "70" non si verifica con autorizzazioni di accesso predefinito, Ŕ probabile che l'autorizzazioni di accesso personalizzato sono limitando il client di accedere al server DCOM. Scegliere autorizzazioni di accesso personalizzata e selezionare il pulsante Modifica. Concedere il client autorizzazioni di accesso utente.
Se il server Ŕ Windows NT o Windows 2000:
  1. Eseguire la configurazione DCOM.
  2. Selezionare l'applicazione server DCOM nell'elenco delle applicazioni disponibili.
  3. Selezionare il pulsante oppure fare doppio clic su DCOM l'applicazione server nell'elenco.
  4. Testare il server con "Autorizzazioni di accesso predefinite" "Default Launch Permissions" e "Autorizzazioni di configurazione personalizzata".

    Se si verifica ancora errore di run-time "70", Ŕ probabile che autorizzazioni di accesso l'impostazione predefinita sono limitazione dell'utente. Se questo Ŕ il caso, modificare predefinito scheda autorizzazioni di accesso da Default Security Config DCOM.

    Se non si verifica errore di run-time "70", Ŕ probabile che l'autorizzazioni di accesso personalizzato sono limitando il client di accedere al server DCOM. Scegliere di utilizzare autorizzazioni di accesso personalizzato e scegliere il pulsante Modifica. Concedere il client autorizzazioni di accesso account utente oppure concedere a un gruppo a cui l'utente client appartiene autorizzazioni di accesso.
Per ulteriori informazioni sui gruppi di protezione in Windows NT vedere la tabella da seguire.

Esistono diversi account di gruppo, che si noterÓ quando si configurano gli utenti e gruppi in Windows NT e Windows 2000. Nell'elenco riportato di seguito Ŕ un riepilogo di chi appartiene a ogni gruppo:
Group                     Description
--------------------------------------------------------------------------
Interactive               Includes all users who log onto a Windows NT or
                          Windows 2000 system locally (at the console). It 
                          does not include users who connect to NT
                          resources across a network or are started as a 
                          server.

Network                   Includes all users who connect to Windows NT or
                          Windows 2000 resources across a network. It does 
                          not include those who connect through an 
                          interactive logon.

Creator/Owner             The Creator/Owner group is created for each
                          sharable resource in the Windows NT or
                          Windows 2000 system. Its membership is the set of 
                          users who either create a resource (such as a 
                          file) and who take ownership of them.

Everyone                  All users who access the system, whether locally,
                          remotely, or across the network.

System                    The local operating system.
				

L'elenco precedente include gli account di gruppo sono intrinseci dei sistemi Windows NT e Windows 2000. La rete particolare pu˛ includere pi¨ gruppi da cui Ŕ possibile scegliere. Per determinare l'appartenenza di ciascun account di gruppo personalizzato, Ŕ necessario contattare l'amministratore di rete.

Il server DCOM generati eventi per il client

Se il componente del server DCOM genera gli eventi che sono gestiti dall'applicazione client, Ŕ necessario configurare protezione DCOM nel computer client per consentire l'accesso e protezione DCOM Ŕ necessario configurare il computer server. Questo consente al server di effettuare richiamate al client, in modo che l'evento pu˛ essere generato. Se non si configura protezione DCOM in questo modo, l'errore 70 viene generato ogni volta che l'applicazione client chiama il server. Il risultato Ŕ un evento viene generato al client. Se l'applicazione server non genera eventi, non Ŕ necessario configurare la protezione DCOM nei computer client.

Se il computer client Ŕ in esecuzione Windows 95, Windows 98 o Windows Me, attenersi alla seguente procedura:
  1. Eseguire la configurazione DCOM (DCOMCNFG.exe).
  2. Fare clic sulla Protezione predefinita di scheda.
  3. Fare clic sul pulsante Modifica .
  4. Fare clic sul pulsante Aggiungi .
  5. Fare clic su per selezionare Il World e quindi sul pulsante Consenti accesso per concedere autorizzazioni.
  6. Fare clic su OK per chiudere il Aggiungi accesso autorizzazioni nella finestra di dialogo.
  7. Fare clic su OK per chiudere il accesso autorizzazioni nella finestra di dialogo.
  8. Fare clic su OK per chiudere il Config DCOM proprietÓ nella finestra di dialogo.
  9. Verificare nuovamente l'applicazione.

    L'applicazione client gestisce correttamente l'evento.

Se il computer client Ŕ in esecuzione Windows NT o Windows 2000, attenersi alla seguente procedura:
  1. Eseguire la configurazione DCOM (DCOMCNFG.exe).
  2. Fare clic sulla scheda Protezione predefinita .
  3. Fare clic sul pulsante Modifica .
  4. Fare clic sul pulsante Aggiungi .
  5. Fare clic su per selezionare l'account Everyone e quindi per selezionare Consenti accesso nella casella Tipo di accesso .
  6. Fare clic su OK .
  7. Fare clic su OK per chiudere la finestra di dialogo Autorizzazione valori del Registro di sistema .
  8. Fare clic su OK per chiudere il Config DCOM proprietÓ nella finestra di dialogo.
  9. Verificare nuovamente l'applicazione.

    L'applicazione client gestisce correttamente l'evento.

Tentativo di server di accesso DCOM tra i domini non trusted

Se si trova il server DCOM in un dominio di Windows NT o Windows 2000 e il client accede a un secondo dominio di Windows NT o Windows 2000 non Ŕ "attendibile" per la prima, si riceverÓ l'errore di run-time ' 70 "durante il tentativo di accedere al server DCOM.

Riferimenti

Per ulteriori informazioni, vedere il seguente articolo della Microsoft Knowledge Base riportato di seguito:
176799: INFO: utilizzo di configurazione DCOM (Dcomcnfg.exe) in Windows NT

ProprietÓ

Identificativo articolo: 180384 - Ultima modifica: giovedý 21 settembre 2006 - Revisione: 3.1
Le informazioni in questo articolo si applicano a:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Chiavi:á
kbmt kbdcom kbhowto kbregistry KB180384 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 180384
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com