4.9k Aufrufe
Gefragt in Datenbanken von
Hallo zusammen,
bin über google auf folgenden Link gestoßen:

https://supportnet.de/fresh/2007/3/id1528242.asp

Leider wurde dieser beitrag nicht zuende gebracht.
ich habe ein ähnliches problem:

wir haben hier eine datenbank mit kunden, artikel, lieferanten etc. zuletzt bearbeitet mit acces 2003. (auf den rechnern mit access 2003 läuft es problemlos)

jetzt sitzte ich an einem rechner mit access 2007, und kann hier die datenbank überhaupt nicht verwenden, da sofort die fehlermeldung "Sie haben nicht die nötigen Berechtigungen, um das Objekt ....Dateiname.mdb zu bearbeiten. Bitten Sie den Systemadministrator oder die Person, die das Objekt erstellt hat, Ihnen die entsprechende Berechtigung zuzuweisen." erscheint.

was kann ich da machen?
der jenige der hier damals diese DB verwaltet und größenteils erstellt hat, ist natürlich nicht mehr da.

HILFE HILFE HILFE !!!

8 Antworten

0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hallo vp-vp,

Benutzt du eine spezielle Arbeitsgruppen-DB (z.B.: über den Aufrufparameter /wrkgrp ? Oder
ist die system.mdw angepasst worden? Es könnte sein, dass du diese oder eine andere mdw-
Datei noch auf den 2007er Rechner kopieren und als Arbeitsgruppen-db anmelden musst.
Suche auf deinen FP auf der 2003er Kiste mal alle *.MDW Dateien und poste was du gefunden
hast.

Gruß
Ralf
0 Punkte
Beantwortet von
Hallo Ralf,
ich sitze gerade an dem pc mit der 2003 version, an dem die DB erstellt wurde.

ich habe folgende MDW daten gefunden:

Datenbank.mdw
Datenbank.ldw

wobei ich auf einen ordner gestoßen bin, in dem noch folgende daten sind:

firmenname.ldb
firmenname.mdb
firmenname.bak

diverse daten sind auch auf dem server hinterlegt.

mein problem ist auch ganz einfach, dass ich bei access 2007 nur wenig einstellungsmöglichkeiten finde.

ich hoffe du kannst mit angegebenen daten was anfangen.

viele grüße
0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hallo vp-vp,

1. Die ldw-Datei besagt eigentlich nur, dass die zugehörige mdw-Datei in Nutzung ist (dort
stehen Anmeldeinformationen drin). Sie sollte verschwinden, wenn du alle Access-
Anwendungen schießt.
2. Die mdb-Datei ist auch im Zugriff (ldb). Ist dies vielleicht deine Anwendung oder eine Daten-
Db dazu?
3. Mach mal folgendes:
A) kopiere die mdw-Datei auf deinen2007er Rechner
B) erstelle auf dem desktop einen Link mit folgendem Eintrag:

"<msaccess2007-pfad>\msaccess.exe" /wrkgrp "<mdw-pfad>\datenbank.mdw"
. <...> entsprechend mitdeinen pfadeinstellungen ersetzen. Damit öffnest du Access mit
denRechten, die in dieser mdw hinterlegt sind.
Danach öffne deine mdb und prüfe, ob du mehr Rechte hast.

Poste mal die Ergebnisse.

Gruß Ralf
0 Punkte
Beantwortet von
Hallo Ralf,
ich habe wie angegeben mir die daten vom rechner mit 2003 auf den rechner mit 2007 kopiert (auf meine festplatte), habe auf dem desktop ne neue verknüpfung zu dem programm mit dem ziel angelegt.

rechte habe ich aber anscheinend noch nicht, da erst die abfrage nach "Name" und "Kennwort" kommt.

In diesen feldern habe ich versucht die daten von bereits bestehenden konten einzugeben, leider klappt das nicht, denn dann kommt folgende fehlermeldung:

"Sie haben nicht die nötigen Berechtigungen, um das Objekt ´Z:\Firmenname.MDB zu bearbeiten. Bitten Sie den Systemadministrator oder die Person, die das Objekt erstellt hat, Ihnen die entsprechenden Berechtigungen zuzuweisen."

Jetzt frage ich mich:

- warum kann ich mich nicht mit den daten von bestehenden konten anmelden, obwohl das unter den 2003 rechnern wunderbar klappt (mit name "schmidt" auf dem rechner von meyer bei access anmelden..)

- warum will access auf Z:\ zugreifen, obwohl die datei auf Festplatte C:\ liegt ?? (mein Pfad für die Verknüpfung auf dem Desktop lautet:

"C:\Programme\Microsoft Office\Office12\MSACCESS.EXE" /WRKGRP "C:\Datenbank.mdw"

Das olle Programm muss laufen, Chef sitzt mir im Nacken... gibts da nich noch ne Hotline von Microsoft - Office ?
0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hallo vp-vp,

Gibt es vielleicht noch eine mde-datei unter c: , z.b. eine system.mdw? Ich flüchte gerade vom
Fasching nach Brüssel und bin ab Di wieder online.

Gruß Ralf
0 Punkte
Beantwortet von marie Experte (2k Punkte)
Klar gibt es eine Hotline von Microsoft. Aber die werden Dir sicherlich auch nicht viel anderes sagen.

Das Posting, auf das Du verweist oben, das war schon fertig. Warum hast Du das nicht so gemacht wie Locke es Dir geschrieben hat?

Wenn derjenige, der das Programm geschrieben hat, sogar eine eigene .mdw angelegt hat, dann kommst Du vermutlich an das Programm nicht dran, ohne die Berechtigung.

Die einzige Möglichkeit ist das, was Locke gesagt hat, die Tabellen und Abfragen und alles, an was Du drankommst in eine neue leere Datenbank zu importieren. An den Code und an alles was geschützt ist kommst Du dann nicht dran.

Ansonsten hilft Dir Microsoft auch nicht eine geschützte Datenbank zu knacken, ausser wenn auch die Tabellen geschützt sind und Du kannst nachweisen, dass es Deine Daten sind. Dann kannst Du jemanden beauftragen, Dir die Daten auszulesen, ist nicht billig.

Deine sämtlichen Aussagen weisen darauf hin, dass es sich um ein installiertes Programm gehandelt hat, das Du natürlich nicht auf einem anderen Rechner und mit einer anderen Accessversion zum Laufen bringst durch einfaches kopieren von Dateien.

Gruß Marie
0 Punkte
Beantwortet von
Hallo Ralf & Marie,
also ich habe es nun wie folgt zum laufen bekommen:

habe mir vom 2003 Rechner die mdw Datei und die .bak datei auf meinen 2007 rechner kopiert.

habe wie oben angegeben auf dem desktop die verknüpfung

"<msaccess2007-pfad>\msaccess.exe" /wrkgrp "<mdw-pfad>\datenbank.mdw"

erstellet.

acces öffnen, datenbank datei vom server ausgewählt, mich mit dem benutzername und passwort wie bei dem 2003 rechner angemeldet, läuft.

ralf, vielen dank für deine hilfe.

viele grüße
0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hallo vp-vp,

du kannst auch

"<msaccess2007-pfad>\msaccess.exe" /wrkgrp "<mdw-pfad>\datenbank.mdw" "<mdb-pfad\>datenbank.mdb"
eintragen, und dem Link einen vernünftigen Namen geben. Ich sehe aber auch die Gefahren, die Marie schildert. Du solltest entweder versuchen mit den jetztigen User-Acounts die Daten (Tabelle bis Module) zu kopieren, den Code der Erstellung der MDW-Datei in Erfahrung bringen oder den früheren Entwickler kontakieren. Wenn die DB so bleiben kann, wie sie jetzt ist, ist eine Sicherung der (Arbeitsgruppen-DB (MDW) und der Programm-DB nicht schlecht.

Gruß
Ralf
...