Come ottimizzare la prestazione di rete di motore di database Office Access e Jet con i client basati su Windows 2000 e basati su Windows XP
Su questa paginaSommarioÈ possibile apparire più lento il programma e meno reattivo il programma di vedere che quando si esegue un programma di database Microsoft Jet engine-based come Microsoft Office Access sul computer basato su Microsoft Windows 2000 o basato su Microsoft Windows XP, è possibile apparire. Questo articolo contiene le informazioni a proposito di come è possibile ottimizzare la prestazione di rete per i computer basati su Windows 2000 e basati su Windows XP. Eseguire ciò può rendere più reattivi i programmi di database engine-based Office Access e Jet. INTRODUZIONEDopo l'aggiornamento del computer a un sistema operativo basato su Windows 2000 o un sistema operativo basato su Windows XP Professional da un sistema operativo Microsoft Windows NT 4.0, si può verificare un calo di prestazioni di Office Access o applicazioni di database Jet engine-based. È possibile, ad esempio, che si verifichino i seguenti sintomi
InformazioniLa prestazione di rete di programmi di database engine-based di Access e di Jet dipende dai seguenti criteri:
Ottimizzazione di file serverI seguenti metodi descrivono come ottimizzare la prestazione sul file server in cui è archiviato il database di database engine-based Access o Jet.Utilizzare le convenzioni di nome di file 8,3L'accesso chiama la funzione GetShortPathNameW nella rete su ogni query di accodamento se il nome di file di database è più lungo di otto caratteri o che il database si trova in un nome di cartella che è più lungo di otto caratteri.Questo comportamento si verifica con i nomi di file e i nomi di cartella che sono più lungo che gli uno 8,3 archiviano i limiti di convenzione di denominazione indicano essere. I nomi lungo di file e cartelle possono aumentare il tempo che è necessario che si completi la query. Se il nome del file di database o della cartella di cui si trova il database è più lungo di otto caratteri, rinominare il nome di file o il nome di cartella. I nomi di file e cartella non devono essere più lungo N di otto caratteri e l'estensione di nomi di file non deve essere più lungo N di tre caratteri. Il seguente è un esempio di un percorso di database che include uno short i nomi di convenzione 8,3 di file e cartelle: \Folder 1\Folder 2\AccessDb.mdb Il seguente è un esempio di un percorso di database che utilizza i nomi lungo di file e cartelle:\FolderForFirstDatabase\FolderForSecondDatabase\ThisIsA BigDatabase.mdb
Per ulteriori informazioni sui nomi di file lungo in Windows, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
226403 (http://support.microsoft.com/kb/226403/)
Di nomi di file di short (8,3) si può modificare quando si copiano
Se si utilizza un database di divisione, è possibile sostituire i nomi di file e cartelle dei collegamenti al database front-end nell'alternativa con la convenzione equivaluta 8,3. Ad esempio, presupporre che è il seguente percorso lungo di database di nome di file e cartella:
\FolderForFirstDatabase\FolderForSecondDatabase\ThisIsA BigDatabase.mdb È possibile rinominare i collegamenti che sono nel database front-end al seguente file breve e il nome di cartella equivalere: \Folder~1\Folder~2\Thisis~1.mdb Nel seguente esempio si illustra come collegare un database che dispone del percorso di database lungo con la conversione di 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 Function
Per ulteriori informazioni a proposito di come sostituire i nomi di file e cartelle dei collegamenti al database front-end con la convenzione equivaluta 8,3, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
891176 (http://support.microsoft.com/kb/891176/)
Il la prestazione più rallentata in Access-based o i programmi Jet database-based dopo che l'aggiornamento da Windows NT 4.0 viene effettuato a Windows 2000 o Windows XP
Microsoft fornisce gli esempi di programmazione nel proposito solo per l'illustrazione senza la garanzia che esprime o che è implicita. Ciò include ma non è limitato alle garanzie implicite di commerciabilità o idoneità per un fine particolare. Questo articolo presuppone che è familiare con il linguaggio di programmazione che si dimostra e gli strumenti utilizzati per creare ed eseguire il debug di procedure. I tecnici di supporto Microsoft consentono di illustrare la funzionalità di una procedura particolare ma esse non modificheranno questi esempi per fornire ha aggiunto la funzionalità o creare le procedure per soddisfare i requisiti specifici. Disattivare il ritardo di violazione di notifica di condivisioneÈ possibile disattivare il ritardo di violazione di notifica di condivisione per migliorare la prestazione di file di server. Attenere a questa seguente procedura sul file server in cui è archiviato il database di database di programma engine-based Access o Jet a eseguire l'operazione.Importante: La sezione, il metodo o l'attività contiene i passaggi che indicano come modificare il Registro di sistema. I problemi gravi tuttavia si potrebbero verificare se il Registro di sistema è che si modifica non correttamente. Pertanto assicurarsi questo che procedano attentamente come segue. Per la protezione aggiunta, eseguire il backup del Registro di sistema prima di modificarlo. Quindi è possibile ripristinare il Registro di configurazione se si verifica un problema. Per ulteriori informazioni a proposito di come esegue il backup e come ripristina il Registro di configurazione, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base: 322756 (http://support.microsoft.com/kb/322756/) Come eseguire il backup e come ripristinare il Registro di configurazione in Windows
150384 (http://support.microsoft.com/kb/150384/)
Il ritardo nell'accesso di file condiviso si verifica se il file è aprire in un altro computer
Spostare il file di database back-end in un volume di file system NTFS-basato il volume, è possibile migliorare la prestazione spostando il file di database back-end su un volume NTFS se si trova il database di database di programma engine-based Access o Jet in una tabella di allocazione di file (FAT). Per ulteriori informazioni su NTFS, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:100108 (http://support.microsoft.com/kb/100108/)
Panoramica di file system FAT, HPFS e NTFS
Per ulteriori informazioni a proposito di come spostare i file di database di motore di database di Access o di Jet, cercare l'ôcopy o spostare un fileö di Access in Guida in linea di Access.Disattivare la generazione di nome di file breve automaticoDisattivare la generazione di nome di file breve automatico sopra il file system NTFS. Attenere a questa seguente procedura sul file server in cui è archiviato il database di database di programma engine-based Access o Jet a eseguire l'operazione. Importante: La sezione, il metodo o l'attività contiene i passaggi che indicano come modificare il Registro di sistema. I problemi gravi tuttavia si potrebbero verificare se il Registro di sistema è che si modifica non correttamente. Pertanto assicurarsi questo che procedano attentamente come segue. Per la protezione aggiunta, eseguire il backup del Registro di sistema prima di modificarlo. Quindi è possibile ripristinare il Registro di configurazione se si verifica un problema. Per ulteriori informazioni a proposito di come esegue il backup e come ripristina il Registro di configurazione, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:322756 (http://support.microsoft.com/kb/322756/) Come eseguire il backup e come ripristinare il Registro di configurazione in Windows
Per l'ulteriore generazione di nome di informazioni di file breve automatico su NTFS, fare clic sui seguenti numeri di articolo per visualizzare gli articoli del Microsoft Knowledge Base: 121007 (http://support.microsoft.com/kb/121007/)
Come disattivare la creazione di nome 8,3 nelle partizioni NTFS
Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
210638 (http://support.microsoft.com/kb/210638/)
Come disattivare la generazione di nome di file breve automatico
Se si trova il file di database di motore di database di Access o di Jet in un server di file Windows Server 2003, è possibile disattivare l'aliasing di sistema di file. L'aliasing è una funzionalità inclusa in Windows Server 2003. Questa funzionalità consente di più di file lungo nomi o più di file breve nomi fanno riferimento allo stesso file. La disattivazione di aliasing di sistema di file che quello è disponibile nel computer basato su Windows Server 2003 può migliorare la prestazione aumentando la cache di servizio di server.
Importante: Se il computer basato su Windows Server 2003 utilizza l'aliasing di sistema di file come punti di mounting o analisi, noi sconsigliamo che si attiene a questa procedura. Attenere a questa seguente procedura sul file server Windows Server 2003 in cui è archiviato il database di motore di database Access o Jet a disattivare l'aliasing di file di server. Importante: La sezione, il metodo o l'attività contiene i passaggi che indicano come modificare il Registro di sistema. I problemi gravi tuttavia si potrebbero verificare se il Registro di sistema è che si modifica non correttamente. Pertanto assicurarsi questo che procedano attentamente come segue. Per la protezione aggiunta, eseguire il backup del Registro di sistema prima di modificarlo. Quindi è possibile ripristinare il Registro di configurazione se si verifica un problema. Per ulteriori informazioni a proposito di come esegue il backup e come ripristina il Registro di configurazione, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base: 322756 (http://support.microsoft.com/kb/322756/) Come eseguire il backup e come ripristinare il Registro di configurazione in Windows
Ottimizzazione clientI seguenti metodi descrivono come ottimizzare la prestazione sul client che si accederà al database di database engine-based Access o Jet.Abilitare la cache di nome di file avanzatoPer l'impostazione predefinita, i sistemi operativi basati su Windows 2000 e basati su Windows XP solo memorizzano i nomi di file brevi e i nomi di cartella breve nella cache. Archiviare i nomi e i nomi di cartella che conformano con la convenzione 8,3 in un'altra parola. È possibile attivare la cache avanzata nel computer basato su Windows 2000 o basato su Windows XP cosicché esso memorizzi inoltre più i nomi di file e più i nomi di cartella nella cache. Ciò può migliorare la prestazione quando si accede ai file in una rete.Per ulteriori informazioni su modalità di attivazione della cache avanzata con Windows XP Service Pack 1 e le versioni precedenti, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base: 834350 (http://support.microsoft.com/kb/834350/)
L'accesso alle risorse di rete è più lento in Windows XP nelle versioni precedenti di Windows
Per ulteriori informazioni su modalità di attivazione della cache avanzata in Windows 2000, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:
843418 (http://support.microsoft.com/kb/843418/)
Si può verificare la prestazione ridotta quando si accede alle risorse di rete o a quando si utilizza Microsoft Access in Windows 2000
Nota: Windows XP Service Pack 2 e Windows Server 2003 includono già un tipo della cache avanzata. È necessario tuttavia impostare la voce InfoCacheLevel di Registro di sistema nella seguente sottochiave di Registro di sistema a un valore esadecimale di 0x10 per la prestazione ottimizzata:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\Parameters Ottimizza aggiunge le query nei computer basati su Windows XPI computer basati su Windows XP scaricano la cache e la scrittura che aggiunge l'intero database al file server per ognuno la transazione che si è verificata. È possibile ottimizzare aggiunge le query applicando una correzione rapida e modificando la voce DisableFlushOnCleanup di Registro di sistema di Windows nel computer basato su Windows XP. Per ulteriori informazioni a proposito di come ottimizzare, aggiungere le query nei computer basati su Windows XP, fare clic sul seguente numero di articolo per visualizzare l'articolo del Microsoft Knowledge Base:825433 (http://support.microsoft.com/kb/825433/)
Prestazione scarsa quando i dati si aggiungono a un database condiviso basato sul file da un client basato su Windows XP
Ottimizzare le routine di database di database engine-based di Access o di Jet e i metodiLe seguenti raccomandazioni possono migliorare la prestazione delle routine e il i metodi utilizzati da Microsoft Access o da Jet database dei programmi engine-based.
Procedure ottimali per l'ottimizzazione di prestazioni di databaseNoi consigliamo i suggerimenti riportati di seguito di ottimizzare la prestazione di database di programma engine-based di Access o di Jet:
Riferimenti
Per ulteriori informazioni su Accesso, Jet la prestazione di database di motore e rete, fare clic sui seguenti numeri di articolo per visualizzare gli articoli del Microsoft Knowledge Base:
275085 (http://support.microsoft.com/kb/275085/)
ERRORE: La prestazione rallentata nelle tabelle collegate in Access 2002 e Office Access 2003
261000 (http://support.microsoft.com/kb/261000/) ERRORE: La prestazione più rallentata nelle tabelle collegate in Access 2000
209126 (http://support.microsoft.com/kb/209126/) Informazioni sulle prestazioni di query in un database di Access
288631 (http://support.microsoft.com/kb/288631/) Deframmentare e compattare il database per migliorare la prestazione
209126 (http://support.microsoft.com/kb/209126/) Informazioni sulle prestazioni di query in un database di Access
290181 (http://support.microsoft.com/kb/290181/) La prestazione rallentata quando l'utente apre un oggetto con Correzione automatica nome attivata in Microsoft Access
240434 (http://support.microsoft.com/kb/240434/) Come migliorare la prestazione di applicazioni che utilizzano Jet 4.0
289533 (http://support.microsoft.com/kb/289533/) Dove trovare le informazioni sulla progettazione di un database in Microsoft Access
870753 (http://support.microsoft.com/kb/870753/) Descrizione del pacchetto di motore di database di soluzioni rapide post-837001 Jet 4.0: July 21, 2004
303528 (http://support.microsoft.com/kb/303528/) Come mantenere un database Jet 4.0 nella condizione superiore di lavoro
208858 (http://support.microsoft.com/kb/208858/) Ottimizzare per la prestazione 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/) Il la prestazione più rallentata in Access-based o i programmi Jet database-based dopo che l'aggiornamento da Windows NT 4.0 viene effettuato a Windows 2000 o Windows XP
Le informazioni in questo articolo si applicano a
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. 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
