Welcome to Sign in | Help

Copying table structure and data between databases

  •  10-21-2009, 9:58 AM

    Copying table structure and data between databases

    Salutare,

    Am de implementat un mecanism generic de copiere a datelor din anumite tabele dintr-o baza de date in alta baza de date (un fel de replicare custom de date, eventual si de structura).

    Componenta (TSQL, .NET sau ce-o fi) ar trebui sa faca urmatoarele:
    1. citeste info despre tabele, indecsi, constrangeri, referinte
    2. calculeaza ordinea de procesare a tabelelor - pentru a nu viola FK
    3. proceseaza tabela cu tabela
      1. genereaza structura (optional - e acceptabila si varianta de copiere doar a datelor)
      2. genereaza scripturi de insert
    Conditii in care se desfasoara acest proces:
    1. componenta e integrata intr-o aplicatie .NET
    2. baza de date sursa si cea target sunt pe acelasi sql server
    3. folosesc Sql Server Express
    4. baza de date target este empty (sau in varianta in care se face doar copierea datelor, exista deja structura)
    5. procesul se lanseaza on-demand si nu isi propune sa faca actualizari de eventuale date preexistente in target, ci simpla copiere (tabelele target sunt goale)
    Stie cineva vreo componenta asemanatoare care sa imi ofere o baza de plecare? N-as vrea sa scriu de la zero Smile

    Din tot felul de motive nu pot folosi mecanismele de replicare SQL Server.

    Multumesc frumos!

    Florin Cardasim
    Filed under:
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems