Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows 7 Forum


Alles zum Thema Windows 7 — Q & A zu Windows 7 Starter, Home Basic, Home Premium, Professional, Enterprise & Ultimate als x86-32 oder x86-64 Version


Antwort
     
Themen-Optionen
Alt 08.11.2011, 15:51   #1
Junior Member
 
Offline
Registriert seit: 12-2006
Beiträge: 67
Win 7 - Windows 7 und Access MDB´s

Hallo Forum,
folgendes Problem habe ich momentan und würde mich freuen wenn ihr mir Hinweise für eine Lösung anbieten könntet.

Ich hab eine zirka 80 MB große mit Access 2007 erzeugte MDB. Die sich auf Windows 7 Rechnern einfach nur sehr langsam öffnen lässt (ungefähr Faktor 20 zu XP). Die Datei liegt zwar eigentlich auf einem 2003 Server aber das Netzwerk spielt meiner Meinung keine Rolle da der Effekt auch bei einer lokalen Kopie auftritt. Sowohl der XP als auch der 7 Client sind Mitglied der selben Domäne und auf ihnen läuft auch ein identisch konfigurierter AV-Schutz (Kaspersky ESS 6.0 MP4). Ob der AV-Schutz an oder aus ist macht sich nicht sichtlich bemerkbar und die DB ist auch als Ausnahme definiert.

Beispiele:

XP Client und Access 2010 (die MDB öffnet sich im Netzwerk nach ca. 2 Sekunden und lokal nach ca. 1 Sekunde)


Windows 7 Client und Access 2010 (de MDB öffnet sich sowohl im Netzwerk als auch lokal frühstens nach ca. 20 Sekunden)


Ich habe alle üblichen Verdächtigen AV, Access Sicherheitseinstellungen, UAC usw. bereits deakiviert oder gar deinstalliert ohne das sich etwas geändert hat. Der "Effekt" tritt sogar auf einem neuen und jungfräulichem PC auf (nur Windows 7 und Access 2010 + MS Updates)

Alles öffnet sich schnell und ohne Probleme im Netz oder lokal....bis auf diese eine Datei.

Habe schon diverse Einträge gesucht, gefunden und sogar gelesen aber komme trotzdem nicht weiter. Bin für jeden Tipp und Hilfe dankbar.

Danke
    Mit Zitat antworten
Alt 08.11.2011, 17:12   #2
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 11.403
Erstell zum testen eine neue leere MDB. Dort importierst Du alles von der alten MDB. Jetzt die MDB lokal vom W7 aus starten. Geht es jetzt schneller? Wie startest Du die MDB? Mit Rechtsklick > Ausführen als Administrator schon probiert? Zusätzlich sollte der Pfad der DB ein vertrauenswürdiger Speicherort sein: Access 2007 / Access 2010 - Vertrauenswürdige Speicherorte

Was genau passiert beim starten der MDB? Wenn irgendwelche Routinen ablaufen, auskommentieren und testen.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Alt 18.11.2011, 16:25   #3
Junior Member
 
Offline
Registriert seit: 12-2006
Beiträge: 67
Hallo,
der von Sunny61 gegebene Ratschlag den Inhalt in eine neue unter Access 2010 erstellte DB zu kopieren brachte mich auf den Weg zur Lösung. Eigentlich eine ganz einfache Sache einfach mit Access 2010 die "alte" DB öffnen und mit "Datenbank speichern als" als neue .mdb Datei ablegen. Der Zugriff erfolgt danach unter Windows 7 mit Access 2003 und 2010 so schön schnell wie zuvor unter XP. Alternativ einfach die "alte" MDB öffnen und unter Datenbanktools mit der Schaltfläche "Datenbank komprimieren und reparieren" einen entsprechenden Vorgang auslösen. Meine 80 MB .mdb ist danach noch knapp 13 MB groß. Beide Wege führen in meinem Fall zum gewünschten Ergebniss und weder bei den Datensätzen noch den Funktionen konnte ich Fehler oder Verluste feststellen.......eine solche Reduktion lässt einen ja schon ersteinmal misstrauisch werden.
    Mit Zitat antworten
Alt 18.11.2011, 17:40   #4
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 11.403
Zitat von donnervogel515 Beitrag anzeigen
Alternativ einfach die "alte" MDB öffnen und unter Datenbanktools mit der Schaltfläche "Datenbank komprimieren und reparieren" einen entsprechenden Vorgang auslösen. Meine 80 MB .mdb ist danach noch knapp 13 MB groß. Beide Wege führen in meinem Fall zum gewünschten Ergebniss und weder bei den Datensätzen noch den Funktionen konnte ich Fehler oder Verluste feststellen.......eine solche Reduktion lässt einen ja schon ersteinmal misstrauisch werden.
Nein, das muß nicht misstrauisch machen. Das ist bei Access normal. Es gibt viel temporäres in einer Access DB, den kriegst Du zum großen Teil mit komprimieren weg. Ich gehe sogar noch einen Schritt weiter und lass einen sog. Decompile laufen. Achtung! Der Befehl ist dokumentiert und daher nur nach Backup der DB zu nutzen.

Zuerst einen Compact ausführen, anschließend den Decompile, und jetzt nochmal einen Compact. Das verkleinert die DB immer ordentlich.

Zwei Verknüpfungen anlegen:

Code:
"C:\Program Files (x86)\Microsoft Office\OFFICE11\MSACCESS.EXE" "D:\Datenbank.mdb" /compact

"C:\Program Files (x86)\Microsoft Office\OFFICE11\MSACCESS.EXE" /decompile "Datenbank.mdb"
Du mußt natürlich den Pfad zur MSAccess.exe anpassen und den Pfad zur MDB. Wenn irgendwelche Makros beim Start der DB ablaufen, dann führe die beiden Befehle nur mit gedrückter Shift Taste aus.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Alt 05.12.2011, 22:13   #5
Junior Member
 
Offline
Registriert seit: 12-2006
Beiträge: 67
Danke noch mal für die Hilfe und den letzten Hinweis werde ich bei Zeiten auch noch einmal in die Tat umsetzen.

Danke
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Windows 7 - Direct Access Management Bazimuc Windows 7 Forum 0 20.01.2011 14:18
Access unter Windows XP bastimail Windows Forum — Allgemein 5 11.04.2008 19:52
Windows XP Access Problem Coolsero Windows Forum — Allgemein 7 11.05.2004 23:37
Exchange - Web access - Access denied by access control list xbpv060 MS Exchange Forum 5 14.02.2003 14:35


Alle Zeitangaben in MEZ/CET. Es ist jetzt 04:37 Uhr. Seite generiert in 0,031 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang