Artikel-ID: 889588 - Geändert am: Samstag, 1. Dezember 2007 - Version: 5.3 Optimieren der Netzwerkleistung von Office Access und der Jet-Datenbank-Engine mit Windows 2000- und Windows XP-Clients
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base: 889588 (http://support.microsoft.com/kb/889588/EN-US/ ) How to optimize Office Access and Jet database engine network performance with Windows 2000-based and Windows XP-based clients Wichtig: Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Bevor Sie die Registrierung bearbeiten, vergewissern Sie sich bitte, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen einer Sicherungskopie, zum Wiederherstellen und Bearbeiten der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base: 256986
(http://support.microsoft.com/kb/256986/DE/
)
Beschreibung der Microsoft Windows-Registrierung Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung. Auf dieser SeiteZusammenfassungWenn Sie ein Programm, das auf der Microsoft Jet-Datenbank-Engine basiert, wie Microsoft Office Access, auf Ihrem Microsoft Windows 2000- oder Microsoft Windows XP-Computer ausführen, scheint das Programm möglicherweise langsamer und weniger zu reagieren als erwartet. Dieser Artikel enthält Informationen dazu, wie Sie die Netzwerkleistung für Windows 2000- und Windows XP-Computer optimieren können. Dadurch können Office Access und auf der Jet-Datenbank-Engine basierende Programme besser reagieren. EinführungNachdem Sie Ihren Computer von einem Microsoft Windows NT 4.0-Betriebssystem auf ein Windows 2000-Betriebssystem oder ein Windows XP Professional-Betriebssystem aktualisiert haben, stellen Sie möglicherweise eine Abnahme der Leistung von Office Access oder von Anwendungen, die auf der Jet-Datenbank-Engine basieren, fest. Es treten unter Umständen die folgenden Symptome auf:
Weitere InformationenDie Netzwerkleistung von Access und auf der Jet-Datenbank-Engine basierenden Programmen hängt von den folgenden Kriterien ab:
DateiserveroptimierungDie folgenden Methoden beschreiben, wie die Leistung auf dem Dateiserver, auf dem die Datenbank von Access oder der Jet-Datenbank-Engine gespeichert ist, optimiert werden kann.Verwenden der 8.3-Benennungskonventionen für DateienAccess ruft die GetShortPathNameW-Funktion über das Netzwerk für jede Anfügeabfrage auf, wenn der Name der Datenbankdatei länger ist als acht Zeichen oder wenn sich die Datenbank innerhalb eines Ordners befindet, dessen Name mehr als acht Zeichen umfasst.Dieses Verhalten tritt bei Dateinamen und Ordnernamen auf, deren Länge die von der 8.3-Benennungskonvention für Dateien angegebenen Einschränkungen überschreitet. Lange Datei- und Ordnernamen können die für das Abschließen der Abfrage erforderliche Zeit verlängern. Benennen Sie den Dateinamen oder den Ordnernamen um, wenn der Name Ihrer Datenbankdatei oder des Ordners, in dem sich die Datenbank befindet, mehr als acht Zeichen umfasst. Die Datei- und Ordnernamen dürfen nicht länger sein als acht Zeichen, und die Dateinamenerweiterung darf aus maximal drei Zeichen bestehen. Im Folgenden finden Sie ein Beispiel für einen Datenbankpfad, der kurze Datei- und Ordnernamen gemäß der 8.3-Konvention enthält: \Ordner_1\Ordner_2\AccessDb.mdb Das folgende Beispiel stellt einen Datenbankpfad dar, der lange Datei- und Ordnernamen enthält:\OrdnerFuerErsteDatenbank\OrdnerFuerZweiteDatenbank\DiesIstEine_GrosseDatenbank.mdb
Weitere Informationen über lange Dateinamen in Windows finden Sie im folgenden Artikel der Microsoft Knowledge Base:
226403
(http://support.microsoft.com/kb/226403/DE/
)
Wenn Namen der Datei Short (8.3) kopiert werden, können sich Namen der Datei Short (8.3) ändern
Alternativ können Sie, wenn Sie eine geteilte Datenbank verwenden, die Datei- und Ordnernamen der Front-End-Datenbankverknüpfungen durch die Entsprechungen der 8.3-Konvention ersetzen. Gehen Sie beispielsweise von folgendem Datenbankpfad mit langen Datei- und Ordnernamen aus:\OrdnerFuerErsteDatenbank\OrdnerFuerZweiteDatenbank\DiesIstEine_GrosseDatenbank.mdb Sie können die Verknüpfungen in der Front-End-Datenbank in die folgenden kurzen Datei- und Ordnernamenentsprechungen umbenennen: \Ordner~1\Ordner~2\DiesIst~1.mdb
Das folgende Beispiel zeigt, wie eine Verknüpfung zu einer Datenbank, die einen langen Datenbankpfad aufweist, mit der kurzen Dateinamenskonvertierung hergestellt wird:
Function mcrLink() DoCmd.TransferDatabase acLink, "Microsoft Access", "\\Servername\Freigabename\Ordner~1\Ordner~2\DiesIst~1.mdb", acTable, "tblName1", "tblName1", False End Function Weitere Informationen darüber, wie die Datei- und Ordnernamen der Front-End-Datenbankverknüpfungen durch die Entsprechung der 8.3-Konvention ersetzt wird, finden Sie im folgenden Artikel der Microsoft Knowledge Base: 891176
(http://support.microsoft.com/kb/891176/DE/
)
Geringere Leistung in database-based Access-basieren- nachdem Sie Windows NT 4.0 von Windows oder Windows XP aktualisieren oder database-based Jetprogrammen, nachdem Sie Windows NT 4.0 von Windows oder Windows XP aktualisieren
Die Verwendung der hier aufgeführten Informationen, Makro- oder Programmcodes geschieht auf Ihre eigene Verantwortung. Microsoft stellt Ihnen diese Informationen sowie Makro- und Programmlistings ohne Gewähr auf Richtigkeit, Vollständigkeit und/oder Funktionalität sowie ohne Anspruch auf Support zur Verfügung. In diesem Artikel wird vorausgesetzt, dass Sie mit der in den Beispielen verwendeten Programmiersprache und mit den zum Erstellen und Debuggen von Prozeduren verwendeten Tools vertraut sind. Die Spezialisten von Microsoft Support Services können bei der Erläuterung der Funktionalität bestimmter Prozeduren helfen, jedoch werden sie diese Beispiele nicht in Bezug auf eine erweiterte Funktionalität verändern, noch werden sie Prozeduren entwickeln, die auf Ihre besonderen Bedürfnisse zugeschnitten sind. Deaktivieren der Zugriffsverletzungs-BenachrichtigungsverzögerungSie können die Zugriffsverletzungs-Benachrichtigungsverzögerung deaktivieren, um die Dateiserverleistung zu verbessern. Führen Sie hierzu folgende Schritte auf dem Dateiserver, auf dem die Datenbank von Access oder des auf der Jet-Datenbank-Engine basierenden Programms gespeichert ist, aus:Warnung: Durch die falsche Bearbeitung der Registrierung mithilfe des Registrierungs-Editors oder einer anderen Methode können schwerwiegende Probleme verursacht werden. Diese Probleme können eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft kann nicht dafür garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungs-Editors herrühren, behoben werden können. Änderungen in der Registrierung geschehen auf eigene Verantwortung.
150384
(http://support.microsoft.com/kb/150384/DE/
)
Wenn die Datei auf einem anderen Computer geöffnet ist, wird Zugriff der freigegebenen Datei verzögert
Verschieben der Back-End-Datenbankdatei auf ein NTFS-DateisystemvolumeWenn sich die Programmdatenbank von Access bzw. der Jet-Datenbank-Engine auf einem FAT-Volume (FAT = File Allocation Table) befindet, können Sie die Leistung verbessern, indem Sie die Back-End-Datenbankdatei auf ein NTFS-Volume verschieben. Weitere Informationen zu NTFS finden Sie im folgenden Artikel der Microsoft Knowledge Base:100108
(http://support.microsoft.com/kb/100108/DE/
)
Übersicht über die Dateisysteme FAT, HPFS und NTFS
Weitere Informationen über das Verschieben von Access- oder Jet-Datenbank-Engine-Datenbanken erhalten Sie, wenn Sie in der Access-Hilfe nach "Kopieren oder Verschieben einer Access-Datei" suchen.Deaktivieren der automatischen Erzeugung kurzer DateinamenDeaktivieren Sie die automatische Erzeugung kurzer Dateinamen im NTFS-Dateisystem. Führen Sie hierzu folgende Schritte auf dem Dateiserver, auf dem die Datenbank von Access oder des auf der Jet-Datenbank-Engine basierenden Programms gespeichert ist, aus: Warnung: Durch die falsche Bearbeitung der Registrierung mithilfe des Registrierungs-Editors oder einer anderen Methode können schwerwiegende Probleme verursacht werden. Diese Probleme können eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft kann nicht dafür garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungs-Editors herrühren, behoben werden können. Änderungen in der Registrierung geschehen auf eigene Verantwortung.
Weitere Informationen über die automatische Erzeugung kurzer Dateinamen auf NTFS finden Sie im folgenden Artikel der Microsoft Knowledge Base: 121007
(http://support.microsoft.com/kb/121007/DE/
)
Deaktivieren der 8.3-Namenserstellung auf NTFS-Partitionen
Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
210638
(http://support.microsoft.com/kb/210638/DE/
)
Deaktivieren kurzer automatischer Erstellung Dateiname
Wenn sich Ihre Access- oder Jet-Datenbank-Engine-Datei auf einem Windows Server 2003-Dateiserver befindet, können Sie Dateisystemaliasing deaktivieren. Aliasing ist eine Funktion, die in Windows Server 2003 enthalten ist. Mithilfe dieser Funktion können mehrere lange Dateinamen oder mehrere kurze Dateinamen auf dieselbe Datei verweisen. Durch Deaktivieren von Dateisystemaliasing kann die Leistung verbessert werden, indem die Serverdienst-Zwischenspeicherung, die auf dem Windows Server 2003-Computer verfügbar ist, erhöht wird.
Wichtig: Wenn Ihr Windows Server 2003-Computer Dateisystemaliasing, wie Bereitstellungspunkte oder Analysepunkte, verwendet, ist es nicht empfehlenswert, dieses Verfahren auszuführen. Gehen Sie auf dem Windows Server 2003-Dateiserver, auf dem die Access- oder Jet-Datenbank-Engine-Datenbank gespeichert ist, folgendermaßen vor, um Dateiserveraliasing zu deaktivieren. Warnung: Durch die falsche Bearbeitung der Registrierung mithilfe des Registrierungs-Editors oder einer anderen Methode können schwerwiegende Probleme verursacht werden. Diese Probleme können eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft kann nicht dafür garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungs-Editors herrühren, behoben werden können. Änderungen in der Registrierung geschehen auf eigene Verantwortung.
ClientoptimierungDie folgenden Methoden beschreiben, wie die Leistung auf dem Client, der auf die Access- oder Jet-Datenbank-Engine-Datenbank zugreifen wird, verbessert werden kann.Aktivieren der erweiterten Dateinamen-ZwischenspeicherungStandardmäßig werden von Windows 2000- und Windows XP-Betriebssystemen nur kurze Dateinamen und kurze Ordnernamen zwischengespeichert, d. h. Datei- und Ordnernamen, die der 8.3-Konvention entsprechen. Sie können erweiterte Zwischenspeicherung auf Ihrem Windows 2000 oder Windows XP-Computer aktivieren, sodass auch lange Dateinamen und lange Ordnernamen zwischengespeichert werden. Dies kann die Leistung verbessern, wenn Sie über ein Netzwerk auf Dateien zugreifen.Weitere Informationen darüber, wie Sie die erweiterte Zwischenspeicherung mit Windows XP Service Pack 1 und früheren Versionen aktivieren, finden Sie im folgenden Artikel der Microsoft Knowledge Base: 834350
(http://support.microsoft.com/kb/834350/DE/
)
Ihr Zugriff auf Netzwerkressourcen ist in Windows XP langsamer als in früheren Versionen von Windows
Weitere Informationen darüber, wie Sie die erweiterte Zwischenspeicherung auf Windows 2000 aktivieren, finden Sie im folgenden Artikel der Microsoft Knowledge Base:
843418
(http://support.microsoft.com/kb/843418/DE/
)
Bei dem Zugreifen auf Netzwerkressourcen oder Microsoft Access auf Sie wann in Windows 2000 verwenden, kann Leistung von verringerter auftreten
Hinweis: In Windows XP Service Pack 2 und Windows Server 2003 ist bereits eine Art der erweiterten Zwischenspeicherung enthalten. Der Registrierungsunterschlüssel, InfoCacheLevel, muss jedoch weiterhin auf einen hexadezimalen Wert von 0x10 festgelegt werden, damit die Leistung optimiert wird.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\Parameters Optimieren von Anfügeabfragen auf Windows XP-ComputernWindows XP-Computer leeren den Cache und schreiben für jede Anfügetransaktion, die stattfindet, die gesamte Datenbank auf den Dateiserver. Sie können Anfügeabfragen optimieren, indem Sie einen Hotfix anwenden und den Windows-Registrierungseintrag "DisableFlushOnCleanup" auf Ihrem Windows XP-Computer ändern.Weitere Informationen über das Optimieren von Anfügeabfragen auf Windows XP-Computern finden Sie im folgenden Artikel der Microsoft Knowledge Base: 825433
(http://support.microsoft.com/kb/825433/DE/
)
Schlechte Leistung, wenn Sie mit einer dateibasierten freigegebenen Datenbank Daten von einem Windows XP-Client anfügen
Optimieren der Routinen und Methoden der Access- oder Jet-Datenbank-Engine-DatenbankenMithilfe der folgenden Empfehlungen kann die Leistung der Routinen und Methoden, die von Access oder auf der Jet-Datenbank-Engine basierenden Programmen verwendet werden, verbessert werden.
Empfohlene Verfahren für das Optimieren der DatenbankleistungWir empfehlen folgende Vorgehensweisen für die Optimierung der Leistung von Access oder Jet-Datenbank-Engine-Programmen:
Informationsquellen
Weitere Informationen über Access, Jet-Datenbank-Engine und Netzwerkleistung finden Sie in folgenden Artikeln der Microsoft Knowledge Base:
275085
(http://support.microsoft.com/kb/275085/DE/
)
BUG: geringe Leistung auf verknüpften Tabellen in Access 2002 und Office Access 2003
261000
(http://support.microsoft.com/kb/261000/DE/
)
FEHLER: Schlechtere Performance bei verknüpften Tabellen in Access 2000
209126
(http://support.microsoft.com/kb/209126/DE/
)
Information über Abfrage-Leistung in einer Access-Datenbank
288631
(http://support.microsoft.com/kb/288631/DE/
)
Defragmentieren und Komprimieren von Datenbanken zur Verbesserung der Leistung
209126
(http://support.microsoft.com/kb/209126/DE/
)
Information über Abfrage-Leistung in einer Access-Datenbank
290181
(http://support.microsoft.com/kb/290181/DE/
)
Niedrige Leistung beim Öffnen eines Objekts mit aktivierter Objektnamen-Autokorrektur
240434
(http://support.microsoft.com/kb/240434/DE/
)
Wie Steigern von Leistung von Anwendungen, die Jet 4.0 verwenden
289533
(http://support.microsoft.com/kb/289533/DE/
)
Hinweise auf Informationen zum Entwerfen einer Datenbank in Microsoft Access
870753
(http://support.microsoft.com/kb/870753/DE/
)
Beschreibung: des post-837001 Database Engine Hotfix-Jet 4.0-Pakets: 21. Juli 2004
303528
(http://support.microsoft.com/kb/303528/DE/
)
Optimale Pflege einer Jet 4.0-Datenbank
208858
(http://support.microsoft.com/kb/208858/DE/
)
ACC2000: Optimieren für Leistung von Client
239114
(http://support.microsoft.com/kb/239114/DE/
)
So erhalten Sie das aktuelle Service Pack für die Microsoft Jet 4.0-Datenbank-Engine
891176
(http://support.microsoft.com/kb/891176/DE/
)
Geringere Leistung in database-based Access-basieren- nachdem Sie Windows NT 4.0 von Windows oder Windows XP aktualisieren oder database-based Jetprogrammen, nachdem Sie Windows NT 4.0 von Windows oder Windows XP aktualisieren
Die Informationen in diesem Artikel beziehen sich auf:
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| Weitere Ressourcen Weitere SupportseitenCommunityHilfe erhaltenSPRACHE AUSWÄHLEN |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Zum Anfang