Access verliert Verbindungsdatei zu SQL bei Mehrfachzugriff
Hallo Zusammen,
wir haben über Access 2010 einen Zugriff auf eine SQL 2008 Datenbank erstellt, in der einige Mitarbeiter Stammdaten pflegen sollen. Nun haben wir aber das Phänomen das nur der erste Benutzer die Access Datei nutzen kann. Der nächste Benutzer erhät die Fehlermeldung das die Datenbank nicht zur Verfügung steht. Wählt er aber die Verbindungsdatei manuell nochmals aus, geht es wieder. Vor allem auch Dauerhaft. Sobald dann der nächste Benutzer die Datei nutzen möchte, hat dieser wieder das gleiche Problem. Wieder Verbindungsdatei ausgewählt und schon geht es bei Ihm, aber dann bei dem anderen Kollegen nicht mehr. Ein Teufelskreis ;o)
Hatte jemand schon mal diesen Fehler und kann einen Tip liefern?
Da ich erst mal nicht weiß welche weiteren Informationen hier hilfreich sein können, lasse ich meine Anfrage erst mal so im Raum stehen.
Vielen Dank schon mal für eure Anregungen.
Alex
wir haben über Access 2010 einen Zugriff auf eine SQL 2008 Datenbank erstellt, in der einige Mitarbeiter Stammdaten pflegen sollen. Nun haben wir aber das Phänomen das nur der erste Benutzer die Access Datei nutzen kann. Der nächste Benutzer erhät die Fehlermeldung das die Datenbank nicht zur Verfügung steht. Wählt er aber die Verbindungsdatei manuell nochmals aus, geht es wieder. Vor allem auch Dauerhaft. Sobald dann der nächste Benutzer die Datei nutzen möchte, hat dieser wieder das gleiche Problem. Wieder Verbindungsdatei ausgewählt und schon geht es bei Ihm, aber dann bei dem anderen Kollegen nicht mehr. Ein Teufelskreis ;o)
Hatte jemand schon mal diesen Fehler und kann einen Tip liefern?
Da ich erst mal nicht weiß welche weiteren Informationen hier hilfreich sein können, lasse ich meine Anfrage erst mal so im Raum stehen.
Vielen Dank schon mal für eure Anregungen.
Alex
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 197859
Url: https://administrator.de/forum/access-verliert-verbindungsdatei-zu-sql-bei-mehrfachzugriff-197859.html
Ausgedruckt am: 23.12.2024 um 02:12 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
Wo? Sollen die Daten in der Access Datenbank (brrr) oder in der MS (?) SQL 2008 datenbank geändert werden?
Welches OS am Client (Ihr habt doch Clients oder?)
Wo ist die Access Datenbank abgelegt?
Wie greifen deine Clients auf die (gemeinsame) Access Datenbank drauf zu?
Ist die Access Datenbank in eine Front-End und eine Back-end (MS SQL 2008) aufgeteilt?
Wenn nur eine Access Datenbank (Datei) in einem Freigegebenen Ordner und alle benutze genau diese eine Access Datei, wie ist der Benutzerzugriff geregelt worden?
Wie wird hier mit welcher Verbindungsdatei (Extern?!?) wann was eingebunden was Anwender auswählen können?
Gruß,
Peter
Wo? Sollen die Daten in der Access Datenbank (brrr) oder in der MS (?) SQL 2008 datenbank geändert werden?
anderen Kollegen nicht mehr.
Front-End? Back-End? Middle-Tier?Hatte jemand schon mal diesen Fehler und kann einen Tip liefern?
Wer sagt das die ein Fehler ist? Ich deute es nicht so.Da ich erst mal nicht weiß welche weiteren Informationen hier hilfreich sein können
Nur unwichtiges wie:Welches OS am Client (Ihr habt doch Clients oder?)
Wo ist die Access Datenbank abgelegt?
Wie greifen deine Clients auf die (gemeinsame) Access Datenbank drauf zu?
Ist die Access Datenbank in eine Front-End und eine Back-end (MS SQL 2008) aufgeteilt?
Wenn nur eine Access Datenbank (Datei) in einem Freigegebenen Ordner und alle benutze genau diese eine Access Datei, wie ist der Benutzerzugriff geregelt worden?
Wie wird hier mit welcher Verbindungsdatei (Extern?!?) wann was eingebunden was Anwender auswählen können?
Gruß,
Peter
Hallo,
Auch Access kennt Sperrmechanismen um den Zugriff gleichzeitig von mehreren Benutzern und oder Rechner zu regeln damit eine Datenkonsistenz gewahrt bleibt. Wie ist das in euerer Applikation (Access Front-end) überhaupt geregelt?
Gruß,
Peter
Zitat von @kitebuddy:
Die Daten sollen in MS SQL 2008 geändert werden. Access dient nur als Front-End.
OK.Die Daten sollen in MS SQL 2008 geändert werden. Access dient nur als Front-End.
Da es nicht funktioniert, seh ich das erst mal als Fehler ;o)
Naaaa, vorsicht.Das Access Fron-Edn liegt auf einem Netzwerk Share.
Über eine Netzwerkfreigabe.
Das bedeutet das alle Clients sich per Freigabe das gleiche Access Programm (Front-end) per LAN ziehen und verwenden. Daher oben mein "Vorsicht". Wie ist hier der Mehrbenutzerbetrieb denn geregelt wenn mehr als ein Client dieses Access Front-end nutzt? Alternativ: was passiert wenn du dieses Access Front-end auf jeden Client verteilst und von dort ausführen lässt sodass eben immer nur 1 Client mit seinem eigenen Access Front-end arbeitet (jeder hat sein eigenes). Kommt es dann immer noch zu deinen Verbindungsproblemen das sich die Clients gegenseitig rauskegeln?Über eine Netzwerkfreigabe.
Die Benutzer haben alle Schreibrechte auf die Datei.
Das hat aber nichts mit Mehrbenutzer und gleichzeitigen nutzen einer einzigen per Freigabe zur Verfügung gestellten Access Applikation (hier das Front-end) zu tun. Das sind (NTFS) Rechte auf Dateiebene.In Access Datei sind enthalten: Formulare und über ODBC auf SQL verknüpfte Tabellen.
Es ging hier eher um die "Verbindungsdatei" die du erwähnt hast.Auch Access kennt Sperrmechanismen um den Zugriff gleichzeitig von mehreren Benutzern und oder Rechner zu regeln damit eine Datenkonsistenz gewahrt bleibt. Wie ist das in euerer Applikation (Access Front-end) überhaupt geregelt?
Gruß,
Peter
Hallo,
Klasse.
Dann mach doch bitte noch ein Wie kann ich einen Beitrag als gelöst markieren? dran.
Gruß,
Peter
Klasse.
Dann mach doch bitte noch ein Wie kann ich einen Beitrag als gelöst markieren? dran.
Gruß,
Peter