![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Master
![]() Registriert seit: 20.02.2001
Ort: Western-Styria
Beiträge: 561
|
![]() hallo zusammen!
folgendes problem: habe 2 (sql 2005) datenbanken (sagen wir mal 'A' und 'B'), wo laufend logdaten reingeschrieben werden. diese 2 datenbanken sollen in regelmässigen zeitintervallen (das sollte nicht das problem sein) in eine dritte 'C' kopiert werden (DAS ist das problem!). und zwar so, dass bereits bestehende datensätze aktualisiert, aber niemals vervielfacht werden dürfen. (Das ist genau das, was mir jetzt passiert... ) btw: die tabellennamen in den 2 datenbanken sind nicht identisch, in dieser hinsicht kollidiert nichts. ------------ ich versuchs zz mit rechtsklick auf die db <tasks>, <export data> usw.; funktioniert ja auch, nur leider nimmt das keine rücksicht auf bereits vorhandene datensätze und somit vervielfachen sich die einträge munter... any idea? any help is highly appreciated! thx. ich suche ein tsql scripterl, aber bitte so einfach wie möglich... mfg, exacta ![]() |
![]() |
![]() |
![]() |
#2 |
Aussteiger
![]() |
![]() ich würde das mit einer materialized view lösen ... damit können auch daten über mehrere datenbanken mittels datenbanklink zusammengefasst werden ...
http://de.wikipedia.org/wiki/Materialized_View
____________________________________
Praktizierender Eristiker No hace falta ser un genio para saber quién dijo eso. Der wirklich faule Mensch ist oft extrem fleißig, denn er will möglichst schnell wieder faul sein. |
![]() |
![]() |
![]() |
#3 |
Master
![]() Registriert seit: 20.02.2001
Ort: Western-Styria
Beiträge: 561
|
![]() wird "indexed view" in sql 2005 genannt... aber ich bin kein sql profi und die syntax schaut recht kompliziert aus... brauch nur was, dass mir möglichst einfach 2 datenbanken in 1 vereinigt. (kein index muss mitgenommen werden, nur tables.) nach dem motto aus 2 mach 1.
mfg, exacta |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|