Welche DB für verschiedene Access-User?
Alexander
- datenbank
Hallo!
Grundsätzlich geht es darum, eine Datenbank über MS Access als Frontend zu pflegen und zu aktualisieren. Soll aber von verschiedenen Anwender mit verschiedenen Rechten funktionieren.
Ich versuche folgende Anwendung zu realisieren:
Für eine Immobilien Firma die mit verschiedenen Immobilien-Maklern vor Ort zusammenarbeitet. Die meisten Makler tragen Ihre Objekte schon in eine eigene Access Datenbank ein. Wir wollen eine Internet-Plattform erstellen, in der man die Angebote aller Makler zusammen hat.
Jetzt wäre es das einfachste, wenn die einzelnen Makler die Objektdaten in einen jeweils eigenen Teil der Datenbank eingeben, z.B. Tabelle Makler_xy, hier gibt dieser Makler seine Objekte ein, die anderen in eigene Tabellen. Dann kann auf der Internetseite die kpl. Datenbank durchsucht werden, so dass man alle Angebote von allen Maklern erhält.
Jetzt besteht das Problem, dass der Makler seine Daten natürlich nur einmal eingeben möchte. Mit einem Access Datenbank Projekt könnte man die Daten halt auch lokal verwenden, damit die Makler auch Exposés mit eigenem Design etc. z.B. drucken können.
Nur besteht das Problem darin, wenn jeder Makler als Administrator auf die Datenbank zugreifen kann, kann er alle Einträge(auch von anderen Maklern) verändern, löschen und wer weiß was anrichten.
Es soll halt so aussehen, dass wir normalen Administrator-Zugriff haben, und die anderen ihre eingegebenen Daten, und nur die lokal benutzen können.
Problem an der Sache:
Wahrscheinlich geht das nur über eine eigene, lokale MS SQL Server-Datenbank. Weiß jemand genau, was das an Lizensgebühr kosten würde?
Hab mir verschiedene Angebote angeschaut, die günstigen Webhosting Angebote, so z.B. Spacenet, da hat man nur Zugriff auf einen Teil ihrer gesamt-Datenbank, das funktioniert zwar mit einem Access DB- Projekt, nur hat man da nur einen Administrator, d.h. es könnten zwar alle zugreifen, aber nur über einen User, der alle Rechte hat, und das soll vermieden werden.
Oder man könnte sich einen eigenen Server anschaffen, da könnte man eine eigene MS SQL DB instalieren, nur bezahlt man dann die ganze Lizensgebühr für MS SQL Server. Wenn man z.B. bei Schlund einen eigenen Server mit kpl MS SQL DB mietet, kostet das schlappe 2000,- im Monat!
Oder gibt es einen anderen Ansatz, um dieses Projekt zu realisieren?
Ich dachte auch an Eingabe über PHP oder ASP, das wäre kein Problem, nur wie kann man die Daten dann lokal nutzen???
Außerdem muß man bedenken, dass die meisten Anwender keine Programmierkenntnisse besitzen.
Oder kann man in Access selbst den Zugriff beschränken?
Bei MySQL(Ist die eigentlich ganz um sonst, eine WIN Version kostet Lizensgebühr von 170 EUR, wie ist das bei Unix?), kann man ja zumindest auch eine ODBC Verbindung mit Access herstellen, aber kann man das irgendwie beschränken? Müßte doch eigenlich gehen.
Wo bekomme ich die MYSQL her, der Server des "Erfinders" ist schon länger offline!
Vielleicht hat ja hier einer eine Idee, also 2000,- pro Monat wäre doch etwas zuviel!
Wäre dankbar für Eure Hilfe!
Vielen Dank im voraus!
Gruß
Alex
Unter www.mysql.com gibts den Download von MySQL.
- Sven Rautenberg
Hi!
danke!
Weißt Du zufällig, was eine Lizens für eine MS SQL Server DB kostet?
Gruß
Alex
Hi!
danke!
Weißt Du zufällig, was eine Lizens für eine MS SQL Server DB kostet?
Gruß
Alex
Keine Ahnung, sowas kaufe ich nicht. ;)
- Sven Rautenberg
Hi!
ich ja eigentlich auch nicht, aber wie es scheint ist es die einzige Möglichkeit, verschiedenen Usern, die über Access auf einen Teil der Datenbank zugreifen, halt die dem entsprechenden Rechte zu geben, wobei ich noicht sicher bin, ob man dann immer noch alle Inhalte zentral nutzen kann.
Ich hab schon 1-2 Stunden gesucht, hab im Netz nichts gefunden, da steht viel vonn allen Möglichen und unmöglichen Lizenzen, aber kein preis, auch Telefonisch hatte ich immer Preise zm 700 und 7000 oder Mehr!
Gibts es denn keinen Software-shop, wo online solche Preise stehen? Die haben alle Windows, Office, Works... aber nix von MS SQL Server:-) Wo kauft man sowas eigentlich???
Gruß
Alex
Hallo!
Denkt Ihr vielleicht ich wollte hier eine kpl. fertige Anleitung mit 1000 Zeilen? So solte das nicht verstanden werden, ich hab das lediglich möglichst genau beschrieben, damit man besser versteht, worauf ich hinaus will und wofür das am Ende gut ist.
Hab jetzt erstmal bei Spacenet eine MS SQL DB einrichten lassen(leider keine eigene, sondern auf deren Server) und teste mal ein bisschen mit Access und ASP rum. Das läuft alles viel besser als ich gedacht hatte!
Nur weiß ich bei dem grundsätzlichen Problem nicht weiter, wie ich den Zugriff über Access für bestimmte User beschränken kann.
Bei einer kpl. Anwendung mit html und ASP wäre das Problem, die Daten auch für andere Zwecke verwenden zu können, z.B. Briefe etc Drucken.
Vielleicht hat ja ein DB Spezi hier einen heißen Tip für mich, worüber ich mal nachdenken sollte!
Gruß
Alexander