2009-04-01 7 views
0

Ich arbeite daran, zwei Datenbanken an zwei verschiedenen Orten zu integrieren. Einer ist eine Access-Datenbank und der andere SQLServer. Die Größe des Sets ist wirklich ziemlich klein, sagen wir 350 Einträge. Dies könnte sehr einfach sein, aber die beiden Personen, denen die Datensätze "gehören", bestehen darauf, neue Felder zu den Datenbanken hinzufügen zu können.Integration von zwei Datensätzen ... Hilfe!

Irgendwelche Ideen, wie ich am besten darüber gehen kann? Prost! ;-)

+0

Definieren Sie bitte "integrieren". –

+0

Eine vereinheitlichte Sicht auf die beiden Datensätze geben –

Antwort

1

Dies ist das Poster-Kind für RDF. Leider sind solche Probleme 1% technischer und 99% Diplomatie. Viel Glück.

0

Ich mache ein paar Annahmen: 1. Sie und Ihre Endbenutzer sind OK mit Microsoft Access; 2. Die vereinheitlichte Ansicht muss nicht im laufenden Betrieb geändert werden, wenn sich die zugrunde liegenden Spalten ändern, d. H. Sie sind bereit und in der Lage, eine bestimmte Aktion auszuführen, um Ihre Ansicht zu aktualisieren. 3. Die "Join" Spalten werden sich nicht ändern.

Wenn alle drei Annahmen wahr sind, würde ich nur eine neue Access-Datenbank erstellen, in den beiden alten Tabellen verknüpfen und eine Abfrage erstellen, die alle Spalten (oder nur diejenigen, die Sie wollen) aus beiden Tabellen auswählt. Wenn sich die Daten ändern, verwenden Sie einfach den Linked Table Manager, um die Tabellen zu aktualisieren und dann die erforderlichen Änderungen an den Abfragen vorzunehmen (wenn Sie nicht alle Spalten ausgewählt haben).

Wenn Sie Glück haben, möchten die Benutzer nur die Flexibilität, Spalten hinzuzufügen, haben aber keine Pläne dafür. Manchmal wollen sie sich einfach nicht auf ein Design festlegen.

Ich bin persönlich kein großer Fan der Verwendung von Access in Produktionsszenarien, aber da eine Ihrer Produktionsdatenquellen bereits Access ist und Access so gut darin ist, separate Datenquellen zu integrieren, kann es in diesem Fall sinnvoll sein .

+0

Ich wäre mehr als glücklich, die Access db zu SQLServer zu migrieren, eigentlich würde ich es bevorzugen. Der Endanwender möchte eine elegantere Umgebung, in der er keine Abfragen neu schreiben muss, um die neue Ansicht zu sehen, und ich bleibe nicht dabei, er möchte nur die Daten sehen. Vielen Dank! –

Verwandte Themen