Identificativo articolo: 889588 - Ultima modifica: lunedì 30 ottobre 2006 - Revisione: 5.5 Come ottimizzare Office Access e Jet database motore prestazioni della rete con client basati su Windows 2000 e Windows XPIn questa paginaSommario Quando si esegue un programma di motore di base di Microsoft Jet database, ad esempio Microsoft Office Access, nel computer basato su Microsoft Windows 2000 o Microsoft Windows XP, il programma potrebbe vengono visualizzati più lento e meno risponde maggiore del previsto. In questo articolo contiene informazioni di come è possibile ottimizzare le prestazioni della rete per i computer basati su Windows 2000 e Windows XP. Questa operazione può rendere Office Access e Jet programmi di base motore di database maggiore capacità di risposta. INTRODUZIONEDopo aver aggiornato il computer da un sistema operativo Microsoft Windows NT 4.0 un sistema operativo basato su Windows 2000 o un sistema operativo Windows XP Professional, potrebbe verificarsi un calo delle prestazioni di Office Access o di applicazioni base motore di database Jet in. È possibile, ad esempio, che si verifichino i seguenti sintomi:
InformazioniLe prestazioni di rete di Access e Jet programmi di base motore di database dipendono dalle seguenti criteri:
File di ottimizzazione del serverI metodi seguenti viene descritto come ottimizzare le prestazioni sul server file in cui è archiviato il database del modulo di gestione in base di database Access o di 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ù di otto caratteri o se il database si trova un nome di cartella è di lunghezza superiore a otto caratteri.Questo comportamento si verifica con nomi di file e specificano i nomi di cartella più la 8.3 limiti di convenzione di denominazione di file. I nomi lunghi di file e cartelle possono aumento del tempo richiesto 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 del file o il nome della cartella. Nomi di file e cartelle devono essere non più di otto caratteri e l'estensione del nome di file deve essere non più di tre caratteri. I seguenti sono un esempio di un percorso di database che includa una breve nomi di file e cartelle convenzione 8.3: \Folder_1\Folder_2\AccessDb.mdb Nell'esempio di un percorso di database che utilizza i nomi lunghi di file e cartelle viene:\FolderForFirstDatabase\FolderForSecondDatabase\ThisIsA_BigDatabase.mdb Per sono riportate le informazioni sui nomi di file lunghi in Windows, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito: 226403
(http://support.microsoft.com/kb/226403/
)
Nomi di file breve (8.3) cambiano quando copiata In alternativa, se si utilizza un database di divisione, è possibile sostituire i nomi di file e cartella dei database front-end collegamenti con la convenzione 8.3 equivalente. Ad esempio, che si supponga di disporre il seguente lungo file e cartelle nome percorso del database:\FolderForFirstDatabase\FolderForSecondDatabase\ThisIsA_BigDatabase.mdb È possibile rinominare i collegamenti di 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 brevi: 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/
)
Riduzione delle prestazioni nelle applicazioni di database, in base getto o di base Access dopo l'aggiornamento da Windows NT 4.0 a Windows 2000 o di Windows XP Microsoft fornisce esempi di programmazione per Illustrazione solo, senza garanzia espressa o implicita. Questo include, ma non è limitato a, le garanzie implicite di commerciabilità o idoneità per uno scopo specifico. In questo articolo presuppone che siano familiarità con il linguaggio di programmazione è da illustrato e con gli strumenti che vengono utilizzati per creare e per le procedure di debug. I tecnici del supporto di Microsoft consentono di illustrare la funzionalità di una determinata routine, ma non verrà modificare questi esempi per fornire aggiungere funzionalità o creare routine per soddisfare i requisiti specifici. Disattivare il ritardo di notifica di violazione di condivisioneÈ possibile disattivare il ritardo di notifica violazione di condivisione per migliorare le prestazioni del server di file. Per tale scopo, eseguire la procedura nel file server che memorizza il database di programma base motore database Access o di Jet.importante Questa sezione, il metodo o attività contiene step che indicano come modificare il Registro di sistema. Problemi gravi tuttavia potrebbero si verifica se si modifica il Registro di sistema in modo non corretto. Assicurarsi pertanto seguendo queste procedure con attenzione. Per ulteriore 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 ripristinare il Registro di sistema, fare clic sul seguente numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base: 322756
(http://support.microsoft.com/kb/322756/
)
Come eseguire il backup e ripristinare il Registro di sistema di Windows
150384
(http://support.microsoft.com/kb/150384/
)
Accesso al file condiviso viene posticipata 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 del modulo di gestione in base Access o Jet database si trova in una tabella di allocazione file (FAT) basata volume, migliorare è possibile prestazioni spostando il file di database back-end in un volume NTFS. Per sono riportate le informazioni su NTFS, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:100108
(http://support.microsoft.com/kb/100108/
)
Cenni preliminari FAT, HPFS e NTFS Per ulteriori informazioni su come spostare Access o Jet file di database di modulo di gestione di database, vedere ? copiare o sposta un file di Access ? nella Guida di Access.Disattiva generazione dei nomi automatica di file breveDisattiva generazione dei nomi automatica di file breve del file system NTFS. Per tale scopo, eseguire la procedura nel file server che memorizza il database di programma base motore database Access o di Jet. importante Questa sezione, il metodo o attività contiene step che indicano come modificare il Registro di sistema. Problemi gravi tuttavia potrebbero si verifica se si modifica il Registro di sistema in modo non corretto. Assicurarsi pertanto seguendo queste procedure con attenzione. Per ulteriore 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 ripristinare il Registro di sistema, fare clic sul seguente numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base:322756
(http://support.microsoft.com/kb/322756/
)
Come eseguire il backup e ripristinare il Registro di sistema di Windows
Per ulteriori informazioni automatico file breve nome generazione in NTFS, fare clic seguenti numeri articolo consente di visualizzare gli articoli della Microsoft Knowledge Base: 121007
(http://support.microsoft.com/kb/121007/
)
Come disattivare la creazione di nome 8.3 su partizioni NTFS Per informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito: 210638
(http://support.microsoft.com/kb/210638/
)
Come disattivare la generazione dei nomi automatica di file breve Se il file di database del Motore di database di Access o Jet si trova in un file server Windows Server 2003, è possibile disattivare alias di sistema di file. Alias è una funzionalità inclusa in Windows Server 2003. Questa funzionalità consente di più nomi di file lunghi o più nomi di file breve fare riferimento allo stesso file. Disattivazione aliasing di file di sistema può migliorare le prestazioni aumentando il caching server servizio per disponibile nel computer basato su Windows Server 2003. importante Se utilizzi i computer Windows Server 2003 alias di sistema, ad esempio l'installazione di file o punti di analisi, non è consigliabile attenersi alla seguente procedura. Per disattivare la funzionalità alias server file, eseguire la procedura nel file server Windows Server 2003 memorizza il database del Motore di database Access o di Jet. importante Questa sezione, il metodo o attività contiene step che indicano come modificare il Registro di sistema. Problemi gravi tuttavia potrebbero si verifica se si modifica il Registro di sistema in modo non corretto. Assicurarsi pertanto seguendo queste procedure con attenzione. Per ulteriore 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 ripristinare il Registro di sistema, fare clic sul seguente numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base: 322756
(http://support.microsoft.com/kb/322756/
)
Come eseguire il backup e ripristinare il Registro di sistema di Windows
Ottimizzazione del clientI metodi seguenti viene descritto come ottimizzare le prestazioni sul client che avrà accesso il database del modulo di gestione in base di database Access o di Jet.Abilita cache nome avanzate dei filePer impostazione predefinita, i sistemi di operativi basati su Windows 2000 e Windows XP, in base solo cache i nomi di file brevi e i nomi di cartella breve. File, i nomi e nomi di cartella conformi alla convenzione 8.3. È possibile attivare la cache avanzato nel computer basati su Windows 2000 o Windows XP, in base 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 file in rete.Per ulteriori informazioni attivare la cache avanzate con Windows XP Service Pack 1 e versioni precedenti, fare clic sul seguente numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base: 834350
(http://support.microsoft.com/kb/834350/
)
L'accesso a risorse di rete è più lento in Windows XP più nelle versioni precedenti di Windows Per ulteriori informazioni attivare la cache avanzate in Windows 2000, fare clic sul seguente numero dell'articolo per visualizzare l'articolo della Microsoft Knowledge Base: 843418
(http://support.microsoft.com/kb/843418/
)
Potrebbe verificarsi 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 sottochiave del Registro di sistema seguente a un valore esadecimale di 0 x 10 per di ottimizzazione delle prestazioni:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\Parameters Ottimizzare le query su computer Windows XP di AccodamentoWindows computer base XP svuotare la cache e scrittura intero database sul file server per ogni aggiungere transazione che si verifica. È possibile ottimizzare le query di accodamento applicando un hotfix e la modifica della voce di registro di sistema di Windows DisableFlushOnCleanup sulla computer Windows XP. Per ulteriori informazioni su come ottimizzare le query su computer Windows XP di accodamento, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:825433
(http://support.microsoft.com/kb/825433/
)
Rallentamento delle prestazioni quando è accodare dati a un database basato su file condiviso da un client di Windows XP Ottimizzare la routine di database in base del modulo di gestione database Access o di Jet e i metodiI suggerimenti riportati di seguito possono migliorare le prestazioni della routine e metodi utilizzati da Access o di Jet database base motore programmi.
Consigliate per l'ottimizzazione delle prestazioni del databaseSi consiglia di seguenti procedure consigliate per l'ottimizzazione Access o Jet delle prestazioni automaticamente in base motore di database:
Riferimenti Per ulteriori informazioni su Access, Jet le prestazioni rete e il modulo di gestione del database, fare clic sui seguente sui numeri degli articoli della Microsoft Knowledge Base: 275085
(http://support.microsoft.com/kb/275085/
)
BUG: le prestazioni di tempo in tabelle collegate in Access 2002 e Office Access 2003 261000
(http://support.microsoft.com/kb/261000/
)
BUG: rallentamento delle prestazioni 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/
)
La deframmentazione e compattare il 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 la correzione automatica nome attivata in Microsoft Access 240434
(http://support.microsoft.com/kb/240434/
)
Per migliorare prestazioni delle applicazioni che utilizzano Jet 4.0 289533
(http://support.microsoft.com/kb/289533/
)
Dove trovare informazioni sulla progettazione di un database di Microsoft Access 870753
(http://support.microsoft.com/kb/870753/
)
Descrizione del pacchetto di hotfix 837001 post del motore di database Jet 4.0: 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 per le prestazioni client/server 239114
(http://support.microsoft.com/kb/239114/
)
Come ottenere il service pack più recente per la gestione di database Microsoft Jet 4.0 891176
(http://support.microsoft.com/kb/891176/
)
Riduzione delle prestazioni nelle applicazioni di database, in base getto o di base Access dopo l'aggiornamento da Windows NT 4.0 a Windows 2000 o di 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. Nel caso in cui si riscontrino degli errori e si desideri inviare dei suggerimenti, è possibile completare il questionario riportato alla fine del presente articolo. 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
