Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Access Multiuser-fähig?

Mitglied: cim

cim (Level 1) - Jetzt verbinden

12.01.2006, aktualisiert 16.01.2006, 23825 Aufrufe, 6 Kommentare

Wie kann eine Access-Datenbank mehrbenutzertauglich gemacht werden?

Hallo,
wahrscheinlich ernte ich jetzt schallendes Gelächter, aber trotzdem:

Ich habe ein Access-DB (Win2000, Access 2003), die für alle - naja, ich meine: viele - zugänglich auf einem Netzwerklaufwerk liegt. Also werden mehrere darauf zugreifen. Alsoalso gibt es Zugriffsverletzungen, Datensatzsperrungen, Fehlermeldungen, etc.

Mir ist schon klar, dass eine multiuserfähiges Access eigentlich paradox ist. Ja, ja, lacht Ihr nur...

Aber vielleicht weiß jemand, welche Tricks man anwenden kann, um einen mehrfachen Zugriff sicherzustellen.
Oder wie die Datei einfach für andere gesperrt wird, wenn sie geöffnet ist (z.B. wenn die db.ldb existiert, ist Öffnen von db.mdb nicht möglich).

Oder Ihr schüttelt mich mal ordentlich durch und schickt mich zu MySQL, Oracle, ...

(Ach ja, Access wurde gewählt, weil es schnell und einfach zu programmieren ist, Windows halt: schöne Buttons, bisserl klicken, bunt, einfach ziehen und schieben. Zuerst sollten nur eine Handvoll Mitarbeiter darauf zugreifen. Anschließend kriegt das mein Chef in'n Kopf und lässt sie für den gesamten Standort freigeben = 500 MA - aber in diesem Fall ist Office professional nicht wirklich professionell.)

Danke für Eure Hilfe!
Mitglied: Biber
12.01.2006 um 16:03 Uhr
Moin, cim,

Such bitte in der Access-Hilfe den Begriff "RecordLocks".
Lies Dir die Seite durch.

Suche dann mal in wikipedia oder in Suchmaschinen zu "Locking-Mechanismen" (optimistic, pessimistic,...) , "Satzsperren" und "Deadlocks"
Dann hast Du in etwa einen Eindruck, was Du programmtechnisch abfangen musst.

Nicht mehr, nicht weniger.
handwerklich ist es nicht weiter aufregend, aber das Problem verstanden haben musst Du einmal.

HTH Biber
Bitte warten ..
Mitglied: Atti58
12.01.2006 um 16:06 Uhr
Prinzipiell ist Access2003 mehruserfähig und sollte ohne Fehlemeldungen laufen, wenn die Berechtigungen auf Dateisystemebene richtig gesetzt sind. Bei Änderung eines Datensatzes durch einen User erfolgt eigentlich eine Sperrung des Satzes für Änderungen durch einen anderen User.

Gruß

Atti.

PS: Access verfügt übrigens auch über Workgroup-Funktionaltität - Unter "Extras" -> "Sicherheit" ... aber rmache Dir besser vor dem Spielen drei Sicherheitskopien ...
Bitte warten ..
Mitglied: 16034
12.01.2006 um 17:38 Uhr
Kann beiden nur zustimmen.

Auf die Schnelle:
Schau mal in der Datenbank unter Extras > Optionen > Weitere.
Beim Erstellen einer neuen DB ist da normalerweise ?Keine Sperrungen? als
?Standard bei Datensatzsperrungen? voreingestellt. Ist im Netz natürlich fatal.

mfg
Bitte warten ..
Mitglied: verkehrsberuhigt
12.01.2006 um 18:54 Uhr
Oder wie die Datei einfach für andere
gesperrt wird, wenn sie geöffnet ist
(z.B. wenn die db.ldb existiert, ist
Öffnen von db.mdb nicht möglich).

Jede ACCESS-DB lässt sich auch 'exklusiv öffnen'.
Bitte warten ..
Mitglied: cim
13.01.2006 um 08:20 Uhr
Guten Morgen,
vielen Dank für die Infos (vor allem für: "das Problem verstanden haben musst Du einmal" und "vor dem Spielen drei Sicherheitskopien").
Das hört sich doch optimistisch an. Ich werde mal sehen, wie weit ich komme, sonst melde ich mich wieder - wie immer.
Da mir aber jeder geholfen hat, gibt's für jeden 5 Sterne (falls das jemand überhaupt wissen möchte).
Schöne Grüße und schönes Wochenende (in ein paar Stunden)
Bitte warten ..
Mitglied: cim
16.01.2006 um 07:54 Uhr
Hallo noch mal,
also nach einigem Testen und Herumspielen der Einstellungen haben sich teilweise Fehler ergeben wie z.B.: "DB ist schreibgeschützt.", "This Recordset is not updateable", "Sie können diesem Objekt keinen Wert zuweisen.", "Sie können nicht zu dem angegebenen Datensatz springen."

"Teilweise", weil diese Meldungen manchmal auftreten, auch bei Usern, die bisher keine Probleme hatten, also auch Vollzugriff auf das Netzwerklaufwerk haben.

Meine Vermutung: Produziert jemand in der Access-DB einen Fehler (durch Bedienfehler, abschießen der DB...), übernimmt der nächste User diese, da u.U. die DB nicht einwandfrei beendet oder bearbeitet wurde.

Meine Lösung: (### einkneifen und die Fliege machen...)
...mit WSCRIPT über api-Routinen den Account herausfinden. Wer für die DB zum Bearbeiten eingeteilt ist, öffnet sie direkt in dem Netzwerkverzeichnis. Alle anderen kopieren diese per Script vor dem Öffnen auf die Festplatte.

Das ist nicht optimal, aber für den Übergang hoffentlich ok. Nebenbei werde ich nach "professionelleren" Lösungen suchen.

Danke noch mal und schöne Montagsgrüße aus dem Ländle!
Bitte warten ..
Ähnliche Inhalte
LAN, WAN, Wireless

Suche WLAN Access-Point oder Router, der Muticast unterstützt, IGMP v3 fähig

gelöst Frage von FFMTSSCHLAN, WAN, Wireless13 Kommentare

Hallo Leute, ich suche verzweifelt nach einem WLAN Router (als Access Point) oder WLAN Access Point (mit mehreren LAN ...

Windows Netzwerk

Alten Beamer WLAN fähig machen?

Frage von grillinator95Windows Netzwerk8 Kommentare

Kann ich einen alten Beamer mit einem Stick an der HDMI-Schnittstelle WLAN-fähig machen? HDMI Stick? Als Netzwerk sichtbar? Geht ...

Windows Server

ZoomText 10.1 Terminalserver fähig ?

Frage von Arospace123Windows Server1 Kommentar

Hallo zusammen, Ich habe eine kurze Frage. Einer unserer Kunden nutzt für eine Kollegin ZoomText 10.1. Der Kunde wurde ...

TK-Netze & Geräte

VPN-fähige IP-Telefone

Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Neue Wissensbeiträge
Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 1 TagHumor (lol)4 Kommentare

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 1 TagExchange Server6 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 2 TagenErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Vmware
VMware Updates gegen L1 Lücke
Information von sabines vor 3 TagenVmware

Für die Vmware Produkte vCenter Server, ESXi, Workstation und Fusion stehe Updates bereit um die L1 Lücke zu schließen. ...

Heiß diskutierte Inhalte
Netzwerke
Netzwerk-Architektur mit VLANs
Frage von niLuxxNetzwerke21 Kommentare

Liebe Community, Ich hätte eine kurze Frage an euch. Ich werde in Kürze das Netzwerk unserer (sehr) kleinen Firma ...

Webbrowser
Neuer Tab Firefox
gelöst Frage von BleifussWebbrowser12 Kommentare

Hallo, via Strg + T öffnet man ja einen neuen Tab. Gibt es die Möglichkeit, dass der Tab sich ...

Windows Server
WSUS nach Upgrade - kein Start mehr
gelöst Frage von Ghost108Windows Server9 Kommentare

Hallo zusammen, habe einen Windows Server 2012 welcher als WSUS dienst. Jetzt wurde ein Upgrade auf Server 2016 durchgeführt ...

Microsoft
Ist es möglich ein reines Volume C Datenbackup in eine Hyper-V VM zu konvertieren?
Frage von Frank84Microsoft8 Kommentare

Hallo zusammen, ich habe hier ein Backup vorliegen, das ausschließlich das komplette C:\ Volume eines physischen Server 2012 enthält. ...