Dobrý den, měl bych dotaz ohledně propojení externí databáz(případně tabulky) s MS SQL Serverem 2000. Jelikož se data v externí databázy (Provider=VFPOLEDB.1;Data Source=C:\u\JS\FIR1;Password="";Collating Sequence=MACHINE) mění, není možný jednorázový import. Hledal jsem propojení pomocí datových pump, ale žádný program nebyl "funkční" děkuji za odpověď
Fórum › MySQL
Externí databáze do MS SQL serveru 2000
Jestli tomu dobře rozumím, potřebujete změny v jedné databázi (FoxPro) promítnout v databázi druhé (MSSQL).
Pokud se jedná jen o přírůstek dat (INSERT) ve Foxce, který se má dostat do MSSQL, tak to uděláte relativně snadno pomocí DTS na MSSQL serveru (u novějších verzi 2005 a 2008 se DTS jmenují BI). Aby to šlo jednoduše, musíte mít u zdrojových dat časovou značku. Pak jen odfiltrujete data podle časové značky od posledního importu.
Pokud se data mění úplně (DELETE, INSERT, UPDATE), pak si asi budete muset napsat můstek, který to udělá. Rozumné řešení je přidat si triger nad tabulkami ve Foxce, který bude plnit pomocnou tabulku, která bude uchovávat změny. Na zákledě této tabulky pak můžete provádět změny v cílové databázy.
Zkuste se poradit u firmy Daquas. Tam asi o spolupráci Foxpro vs. MSSQL vědí nejvíce.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Statistiky v MS SQL serveru 2000 — založil machis
Připojení k SQL serveru ze staré access databáze — založil Antonín
SQL 2000 vs 2005 — založil Tomas
Hledám externí brigádu PHP/SQL/web — založil Kowalsky95
Web forms externí databáze — založil hajnis
Moderátoři diskuze