<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[2 Access Datenbanken verschiedene Rechner]]></title><description><![CDATA[<p>Hi Ihrs,</p>
<p>nochmal ne Frage <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> und zwar hab ich nen Server und eine Workstation beide haben eine eigene lokale mdb Datenbank am laufen. Wenn ich jetzt z.b. mit dem Server sage die Tabelle xy soll auf den anderen REchner bzw. in die andere Datenbank wie kann ich das realisieren?<br />
Mein erster gedanke war vom Server alles per Select auswählen was ich haben möchte und dann per Insert in die andere zu überspielen...<br />
Ist das überhaupt möglich? Gibt es andere Möglichkeiten? bei SQL gibts ja eine csv datei wo man die daten einträgt, weitergibt un der andere rechner hat die gleichen daten gibt es sowas bei Access?</p>
<p>greetz<br />
hCk</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165170/2-access-datenbanken-verschiedene-rechner</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 16:11:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165170.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 16 Nov 2006 09:45:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2 Access Datenbanken verschiedene Rechner on Thu, 16 Nov 2006 09:45:17 GMT]]></title><description><![CDATA[<p>Hi Ihrs,</p>
<p>nochmal ne Frage <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> und zwar hab ich nen Server und eine Workstation beide haben eine eigene lokale mdb Datenbank am laufen. Wenn ich jetzt z.b. mit dem Server sage die Tabelle xy soll auf den anderen REchner bzw. in die andere Datenbank wie kann ich das realisieren?<br />
Mein erster gedanke war vom Server alles per Select auswählen was ich haben möchte und dann per Insert in die andere zu überspielen...<br />
Ist das überhaupt möglich? Gibt es andere Möglichkeiten? bei SQL gibts ja eine csv datei wo man die daten einträgt, weitergibt un der andere rechner hat die gleichen daten gibt es sowas bei Access?</p>
<p>greetz<br />
hCk</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175737</guid><dc:creator><![CDATA[heckticker]]></dc:creator><pubDate>Thu, 16 Nov 2006 09:45:17 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Access Datenbanken verschiedene Rechner on Thu, 16 Nov 2006 09:49:58 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Klingt als ob der Server und die Workstations immer im gleichen LAN stehen.<br />
In dem Fall solltest du statt zwei lokalen Access-MDBs lieber eine einzige, netzwerk-fähige DB wie MySQL, PostgreSQL, Firebird ... nehmen. Dann entfällt das Abgleichen komplett, und ich halte Access generell für keine gute DB.</p>
<p>Wenn du trotzdem einen Abgleich zwischen einzelnen DBs machen willst/must, hast du keine Andere Wahl als die Daten manuell zu extrahieren und beim Ziel wieder per INSERT einzubauen. Ich weiß nicht ob Access spezielle Exportformate anbiedet, aber manuelle CSV-Dateien gehen immer.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175742</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175742</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 16 Nov 2006 09:49:58 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Access Datenbanken verschiedene Rechner on Thu, 16 Nov 2006 10:23:14 GMT]]></title><description><![CDATA[<p>mh danke akari, hatte das ganze schon auf einer sql datenbank das ganze wurde aber beim durchgehen der einträge auf den workstations extrem langsam, 7sek um zu dem nächsten eintrag zu kommen...<br />
ok also im endeffekt ne manuelle csv erstellen, soll mich dann auch nicht weiter stören dank dir</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175783</guid><dc:creator><![CDATA[heckticker]]></dc:creator><pubDate>Thu, 16 Nov 2006 10:23:14 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Access Datenbanken verschiedene Rechner on Thu, 16 Nov 2006 10:41:07 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Auch Access ist SQL-fähig, eine Trennung von Access und SQL-DB ist also unsinnig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Ich weiß ja nicht was für Operationen du zwischen Client und DB ausführst, aber da ich selber hauptsächlich an Netzwerkweiten DBs arbeite, kann ich dir sagen das 7 sec Antwortzeit entweder auf ein massives Netzwerkproblem, schlecht optimierten SQL-Anweisungen und -Auswertung und/oder auf wirklich vielen (&gt; 1 Million) Datensätzen und Cross Joins ( &gt; 2 verknüpfte Tabellen) beruhen.<br />
Auch die DB selber kann optimiert werden, mithilfe von Indizes.</p>
<p>Desweiteren ist ja die Verarbeitungszeit des DB-Servers immer gleich, egal ob lokal oder im Netzwerk (wobei ein dedizierter und optimierter Netzwerk-Server bestenfalls schneller arbeitet als ein lokaler DB-Server auf einem Rechner, auf dem noch der Client und Dutzende weitere Programme im Hintergrund laufen).<br />
Netzwerk-Zugriffe haben zusätzlich nur noch die Übertragung von SQL-Anweisung und Ergebnis auszuführen. Und selbst ein paar Hundert Kilobyte (für Datenbanken schon eine große Menge) werden im LAN wirklich schneller als 7 Sekunden übertragen</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175801</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175801</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 16 Nov 2006 10:41:07 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Access Datenbanken verschiedene Rechner on Thu, 16 Nov 2006 10:52:19 GMT]]></title><description><![CDATA[<blockquote>
<p>Netzwerk-Zugriffe haben zusätzlich nur noch die Übertragung von SQL-Anweisung und Ergebnis auszuführen. Und selbst ein paar Hundert Kilobyte (für Datenbanken schon eine große Menge) werden im LAN wirklich schneller als 7 Sekunden übertragen</p>
</blockquote>
<p>schon richtig aber wenn in einer datenbank wie meiner ~5mio einträge sind dann sind die ergebnisse ein wenig größer als ein paar kilobyte <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> aber selbst bei 5mb müsste es &quot;eigentlich&quot; schnell gehen... nagut dann schau ich mir mal zusätzlich das netzwerk an, vllt hängt der server auch an einer zu langen strippe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175817</guid><dc:creator><![CDATA[heckticker]]></dc:creator><pubDate>Thu, 16 Nov 2006 10:52:19 GMT</pubDate></item><item><title><![CDATA[Reply to 2 Access Datenbanken verschiedene Rechner on Thu, 16 Nov 2006 11:03:22 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Richtig, bei über 5 Millionen Einträgen können auch ein paar Megabyte zusammenkommen.<br />
Aber in einer solchen großen Datenbank/Tabelle muß eben der Client angepasst werden. Es gibt bei SQL die Möglichkeit, ein Limit anzugeben, um nur einen Ausschnitt der Datenmenge mit einer Operation zu übertragen. Damit könntest du bei einer Abfrage, die z.B. 2 Mio. DS umfassen würde, als Ansicht für den User nur die ersten 20 holen. Klickt er dann auf &quot;Weiter&quot;, holst du die nächsten 20.</p>
<p>Also genauso wie es Google macht : Trotz der 200K gefundenen Treffer werden erstmal nur die ersten 10 angezeigt.</p>
<p>/Edit : Ich empfehle den Netzwerkzugriff deshalb, weil du mit dieser Optimierung wesentlich weniger Ärger im Nachhinein haben wirst als mit einem Abgleich zwischen zwei verschiedenen DBs (Versionskontrolle, Kollissionsbehandlung, Updateintervalle, Updatebelastung...)</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1175825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1175825</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 16 Nov 2006 11:03:22 GMT</pubDate></item></channel></rss>