Re: Datenbank aktualisieren

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hallo Jörg,

Jörg Ackermann wrote:
Guenther Behrendsen wrote:

[Stammdaten auf Webshop mit MySQL-Datenbank aktualisieren]
>>
Da einige Tabellen mittlerweile sehr groß geworden
sind, ist das ein sehr langwieriger Prozess (> 1 Std.). Der Ableich
erfolgt nur in eine Richtung (lokale DB -> Web-DB).

Da es sich nur um Stammdaten (Artikel, Preise etc.) handelt, sollte es
doch auch möglich sein, nur Veränderungen zu übertragen. Ich
verspreche mir einen deutlichen Zeitvorteil dadurch, denn warum sollen
20.000 DS erst gelöscht werden und anschliessend 20.001 DS neu
geschrieben werden, nur weil ein Artikel hinzugekommen ist. Das macht
doch keinen Sinn.

[...]

Im Prinzip also nichts anderes als eine Synchronisation der Tabellen
der beiden DBs, aber enen ohne die kompletten Tabellen jedesmal zu
übertragen.

Ist das mit Access überhaupt möglich und wenn ja, wie?


Da gibt es sicher mehrere Möglichkeiten.

1. MySQL-DB nach Außen verfügbar machen und per
  ODBC Tabelle in Access einbinden.
  (unsicher u. i.d.R. vom Provider verboten)

2. Erstelle Dir ein Script in der Sprache Deiner Wahl (PHP, ASP, CGI)
  auf dem Webserver, dem Du beliebige SQL-Commandos übergeben kannst.
  Das Script führt diese dann gegen die Datenbank aus.
  (Muß man natürlich sinnig implementieren und diverse
   Kommandos sperren - DROP, ALTER usw.)
  Access 'füttert' dann lediglich das Script mit den
  nötigen SQL-Kommandos.


abgesehen von den technischen Problem muss Ulrich auch von der Datenstruktur her die entsprechenden Voraussetzungen schaffen (z.B. ein Zeitstempel-Feld). Dadurch wird ein differentielles Übertragen der Daten erst ermöglicht. Andernfalls muss Feld für Feld verglichen werden, was auch einer Übertragung der ge- samten Datenmenge enstpricht.

lg,
Gerald
.



Relevant Pages

  • Re: Automatischer Datenimpotr Access 2000
    ... müssen (Abfragen müssen ausgeführt werden). ... Suche einfach nach den Begriffen wie Windows Scripting Language. ...
    (microsoft.public.de.access)
  • Re: DDL mit Access
    ... und möchte, dass meine Applikation eine solche Datenbank bei der Installation anlegt, bzw. eine bestehende Datenbank bei einem Update verändert. ... Es gibt ja die Möglichkeit, eine DB via DDL zu erstellen, bzw. zu modifizieren. ... einer bestehenden DB (Access) die DDL-Kommandos zum erstellen einer gleichen DB automatisch extrahieren kann und wie das geht. ...
    (microsoft.public.de.access)
  • Re: OT Sinn der Newsgroup
    ... Die damit erstellte Datenbank kann genau das, was der OP wollte, oder nicht? ... Jetzt wo ich das nochmals lese, fehlt mir auf, dass da noch ein Fehler im Script drin ist. ... Online Hilfe von Microsoft Access ... Wenn ich wie ein Ochs vorm Berg gestanden habe, hat mir diese News-Group immer weitergeholfen. ...
    (microsoft.public.de.access)
  • Re: Benutzerverwaltung mit Access
    ... in der FAQ die Access Security FAQ über den entsprechenden KB Artikel zu referenzieren. ... Von dort kann diese als selbstentpackendes Exe-File (Word Dokument) runtergeladen werden. ... Hier der erwähnte Link auf den KB Artikel: http://support.microsoft.com/kb/207793 ... Microsoft MVP Office Access ...
    (microsoft.public.de.access)
  • RE: ADMT V3.1 SID-mapping-File
    ... ADMTv3.1 benutzt aber einen SQL Datenbank. ... Script aus dem KB Artikel austauschen soll. ... Set objConnection = CreateObject ...
    (microsoft.public.de.german.windows.server.active_directory)