Identificativo articolo: 889588 - Ultima modifica: lunedì 30 ottobre 2006 - Revisione: 5.5 Come ottimizzare Office Access e Jet database modulo di gestione di prestazioni della rete con client basati su Windows 2000 e basato su Windows XPIn questa paginaSommario Quando si esegue un Microsoft Jet database basati sul motore di programma, ad esempio Microsoft Office Access, in un computer basato su Microsoft Windows 2000 o basato su Microsoft Windows XP, il programma potrebbe essere visualizzato più lento e meno reattive da quella prevista. In questo articolo contiene informazioni di come è possibile ottimizzare le prestazioni della rete per computer basati su Windows 2000 e basato su Windows XP. Accesso di Office e Jet database programmi basati su modulo di gestione di più reattivo, questa operazione può essere resa. INTRODUZIONEDopo da un sistema operativo basato su Microsoft Windows NT 4.0 l'aggiornamento del computer a un sistema operativo basato su Windows 2000 o a un sistema operativo basato su Windows XP Professional, potrebbero verificarsi una riduzione delle prestazioni di Office Access o di applicazioni basate su modulo di gestione di database di Jet. È possibile, ad esempio, che si verifichino i seguenti sintomi:
InformazioniLe prestazioni della rete di Access e Jet database modulo di gestione di programmi basati su dipendono dai seguenti criteri:
Ottimizzazione del file serverI metodi riportati di seguito viene descritto come ottimizzare le prestazioni sul file server Archivia database basato sul modulo di gestione dei database di Access o Jet.Utilizzare convenzioni di nome file 8.3Accesso chiama la funzione GetShortPathNameW attraverso la rete su ogni query di accodamento, se il nome del file di database è più lungo da otto caratteri o se il database si trova in un nome di cartella più di otto caratteri.Questo comportamento si verifica con nomi di file e specificano i nomi che sono più di 8.3 del file i limiti di convenzione di denominazione delle cartelle. Lunghi i nomi di file e cartelle possono aumentare il tempo è necessario per la query per essere completata. Se il nome del file di database o della cartella in cui si trova il database è più di otto caratteri, rinominare il nome file o il nome della cartella. I nomi file e cartella devono essere non più di otto caratteri, e l'estensione del nome di file deve essere non possono superare tre caratteri. Di seguito è riportato un esempio di un percorso di database che include un breve i nomi di file e cartelle di 8.3 convenzione: \Folder_1\Folder_2\AccessDb.mdb Le seguenti operazioni è un esempio di un percorso di database che utilizza nomi lunghi di file e cartelle:\FolderForFirstDatabase\FolderForSecondDatabase\ThisIsA_BigDatabase.mdb Per ulteriori informazioni sui nomi di file lunghi in Windows, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato: 226403
(http://support.microsoft.com/kb/226403/
)
Nomi di file breve (8.3) cambiano quando copiato In alternativa, se si utilizza un database di divisione, è possibile sostituire i nomi di file e cartelle dei database front-end collegamenti con la convenzione di 8.3 equivalente. Si supponga, ad esempio, che il seguente lungo file e cartelle nome percorso del database:\FolderForFirstDatabase\FolderForSecondDatabase\ThisIsA_BigDatabase.mdb È possibile rinominare i collegamenti nel database front-end per il seguente file breve e il nome cartella equivalente: \Folder~1\Folder~2\Thisis~1.mdb Nell'esempio seguente viene illustrato come collegare a un database contenente il percorso del database lungo con la conversione del nome di file breve: Function mcrLink()
DoCmd.TransferDatabase acLink, "Microsoft Access", "\\ServerName\sharename\Folder~1\Folder~2\Thisis~1.mdb", acTable, "tblName1", "tblName1", False
End Function891176
(http://support.microsoft.com/kb/891176/
)
Prestazioni basate su Access o Microsoft Jet database programmi dopo l'aggiornamento da Windows NT 4.0 a Windows 2000 o a Windows XP Microsoft fornisce esempi di programmazione a scopo puramente illustrativo, senza alcuna garanzia espressa o implicita. Questo include, ma non è limitato a, le garanzie implicite di commerciabilità o idoneità per uno scopo specifico. Questo articolo si presuppone che conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug di procedure. Tecnici del supporto Microsoft possono spiegare la funzionalità di una particolare procedura, ma in nessun sono caso a modificare questi esempi per fornire funzionalità aggiuntive o creare procedure per soddisfare specifiche esigenze. Disattivare il ritardo di notifica di violazione di condivisioneÈ possibile disattivare il ritardo di notifica violazione di condivisione per migliorare le prestazioni file del server. Per effettuare questa operazione, attenersi alla seguente procedura sul file server cui è archiviato il database di programma basato sul modulo di gestione di database Access o Jet.importante Questa sezione, metodo o l'attività sono contenute procedure viene illustrato come modificare il Registro di sistema. Tuttavia, possono causare seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi che questa procedura con attenzione. Per maggiore protezione, è eseguire il backup del Registro di sistema prima di modificarlo. È quindi possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato: 322756
(http://support.microsoft.com/kb/322756/
)
Come eseguire il backup e il ripristino del Registro di sistema in Windows
150384
(http://support.microsoft.com/kb/150384/
)
Accesso ai file condivisi viene ritardata se il file è aperto in un altro computer Spostare il file di database back-end in un volume di sistema del file system NTFSSe il database di programma basato sul modulo di gestione di database di Access o Jet si trova in una tabella di allocazione file (FAT) - basate su volume, è possibile migliorare le prestazioni spostando il file di database back-end in un volume NTFS. Per ulteriori informazioni su NTFS, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:100108
(http://support.microsoft.com/kb/100108/
)
Introduzione ai file system FAT, HPFS e NTFS Per ulteriori informazioni su come spostare Access o Jet file di database di motore di database, cercare ? copiare o spostare un file di Access ? nella Guida in linea di Access.Disattivare la generazione automatica di file breve del nomeDisattivare la generazione di automatica di file breve nome del file system NTFS. Per effettuare questa operazione, attenersi alla seguente procedura sul file server cui è archiviato il database di programma basato sul modulo di gestione di database Access o Jet. importante Questa sezione, metodo o l'attività sono contenute procedure viene illustrato come modificare il Registro di sistema. Tuttavia, possono causare seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi che questa procedura con attenzione. Per maggiore protezione, è eseguire il backup del Registro di sistema prima di modificarlo. È quindi possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:322756
(http://support.microsoft.com/kb/322756/
)
Come eseguire il backup e il ripristino del Registro di sistema in Windows
Per ulteriori informazioni automatico breve la nome generazione dei file su NTFS, fare clic riportato di seguito sui numeri per visualizzare gli articoli della Microsoft Knowledge Base riportato di seguito: 121007
(http://support.microsoft.com/kb/121007/
)
Come disattivare la creazione di 8.3 nome su partizioni NTFS Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato: 210638
(http://support.microsoft.com/kb/210638/
)
Come disattivare la generazione automatica di file breve del nome Se il file di database del motore di database Access o Jet si trova in un file server Windows Server 2003, è possibile disattivare gli alias di sistema del file. Alias sono una funzionalità inclusa in Windows Server 2003. Questa funzionalità consente di più nomi di file lunghi o più nomi di file breve fanno riferimento allo stesso file. Disabilitazione di file alias di sistema può migliorare le prestazioni aumentando la cache servizio server è disponibile nel computer basato su Windows Server 2003. importante Se utilizzato dal computer basato su Windows Server 2003 file alias di sistema, ad esempio il montaggio o punti di analisi, non è consigliabile seguire questa procedura. Per disattivare l'alias del server di file, attenersi alla seguente procedura sul file server Windows Server 2003 archiviato il database del motore di database di Access o Jet. importante Questa sezione, metodo o l'attività sono contenute procedure viene illustrato come modificare il Registro di sistema. Tuttavia, possono causare seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi che questa procedura con attenzione. Per maggiore protezione, è eseguire il backup del Registro di sistema prima di modificarlo. È quindi possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato: 322756
(http://support.microsoft.com/kb/322756/
)
Come eseguire il backup e il ripristino del Registro di sistema in Windows
Ottimizzazione del clientI metodi riportati di seguito viene descritto come ottimizzare le prestazioni sul client che avranno accesso database basato sul modulo di gestione dei database Access o Jet.Attivare la cache nome di file avanzatoPer impostazione predefinita, i sistemi operativi basati su Windows 2000 e basato su Windows XP nella cache solo i nomi di file brevi e nomi di cartella breve. File, nomi di cartella conforme alla convenzione 8.3 e. È possibile attivare la memorizzazione nella avanzate cache in un computer basato su Windows 2000 o basato su Windows XP in modo che anche memorizza nella cache lungo i nomi di file e lungo i nomi di cartella. Questo può migliorare le prestazioni quando si accede attraverso una rete a file.Per ulteriori informazioni su come attivare la cache avanzate con Windows XP Service Pack 1 e versioni precedenti, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato: 834350
(http://support.microsoft.com/kb/834350/
)
L'accesso alle risorse di rete è più lento in Windows XP da versioni precedenti di Windows Per ulteriori informazioni su come abilitare la memorizzazione nella cache avanzate in Windows 2000, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato: 843418
(http://support.microsoft.com/kb/843418/
)
È possibile riduzione delle prestazioni quando si accede alle risorse di rete o quando si utilizza Microsoft Access in Windows 2000 Nota Windows XP Service Pack 2 e Windows Server 2003 includono già un tipo di memorizzazione nella cache avanzate. Tuttavia, è necessario impostare la voce del Registro di sistema InfoCacheLevel nella seguente sottochiave di registro su un valore esadecimale di 0 x 10 per le prestazioni ottimizzate:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\Parameters Ottimizzare aggiungere query su computer basati su Windows XPWindows XP svuotare la cache e la scrittura delle transazioni che si verifica di accodare l'intero database al file server per ogni. È possibile ottimizzare query di Accodamento applicando un aggiornamento rapido (hotfix) e modifica la voce del Registro di sistema Windows DisableFlushOnCleanup sul computer con Windows XP. Per ulteriori informazioni su come ottimizzare aggiungere query su computer basati su Windows XP, fare clic sul seguente numero per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:825433
(http://support.microsoft.com/kb/825433/
)
Una riduzione delle prestazioni quando si accoda dati a un database basato su file condiviso da un client basato su Windows XP Ottimizzare le routine del database basato sul modulo di gestione di database di Access o Jet e i metodiI consigli riportati di seguito è in consentono di migliorare le prestazioni delle routine di e programmi basati sul motore di database di metodi che sono utilizzati da Access o Jet.
Procedure ottimali per l'ottimizzazione delle prestazioni del databaseÈ consigliabile che le seguenti procedure consigliate per l'ottimizzazione delle prestazioni del programma basato sul modulo di gestione di database Access o Jet:
RiferimentiPer ulteriori informazioni su Access, le prestazioni del modulo di gestione e di rete del database di Jet, fare clic sui seguenti numeri per visualizzare gli articoli della Microsoft Knowledge Base riportato di seguito: 275085
(http://support.microsoft.com/kb/275085/
)
BUG: Prestazioni lente su tabelle collegate in Access 2002 e Office Access 2003 261000
(http://support.microsoft.com/kb/261000/
)
BUG: Prestazioni lente su tabelle collegate in Access 2000 209126
(http://support.microsoft.com/kb/209126/
)
Informazioni per le prestazioni delle query in un database di Access 288631
(http://support.microsoft.com/kb/288631/
)
Deframmentare il disco e compattare database per migliorare le prestazioni 209126
(http://support.microsoft.com/kb/209126/
)
Informazioni per le prestazioni delle query in un database di Access 290181
(http://support.microsoft.com/kb/290181/
)
Rallentamento delle prestazioni quando utente apre un oggetto con correzione automatica nome attivata in Microsoft Access 240434
(http://support.microsoft.com/kb/240434/
)
Come migliorare le prestazioni di applicazioni che utilizzano Jet 4.0 289533
(http://support.microsoft.com/kb/289533/
)
Dove trovare informazioni sulla progettazione di un database in Microsoft Access 870753
(http://support.microsoft.com/kb/870753/
)
Descrizione del pacchetto aggiornamento rapido post-837001 di Jet 4.0 database motore: 21 luglio 2004 303528
(http://support.microsoft.com/kb/303528/
)
Come mantenere un database Jet 4.0 in condizioni di lavoro superiore 208858
(http://support.microsoft.com/kb/208858/
)
Ottimizzazione delle prestazioni di client/server 239114
(http://support.microsoft.com/kb/239114/
)
Come ottenere il service pack più recente per il motore di database Microsoft Jet 4.0 891176
(http://support.microsoft.com/kb/891176/
)
Prestazioni basate su Access o Microsoft Jet database programmi dopo l'aggiornamento da Windows NT 4.0 a Windows 2000 o a Windows XP Le informazioni in questo articolo si applicano a:
Traduzione automatica articoliIl 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: 889588
(http://support.microsoft.com/kb/889588/en-us/
)
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. | Traduzione articoli
|

Torna all'inizio
