Welcome to Sign in | Help

replicare SQL 2005

  •  11-18-2009, 1:43 PM

    replicare SQL 2005

    Salut
    As avea si eu nevoie de un sfat pentru urmatoarea situatie: o aplicatie client pe C# si baza de date pe MSSQL 2005.
    Aplicatia trebuie sa ruleze in 2 locatii (filiala A, filiala B), fiecare locatie cu serverul propriu de SQL.
    La inceput se porneste cu baze de date identice, si apoi fiecare isi desfasoara fluxul de lucru normal.
    Ideea e ca imi trebuie ca toate datele din filiala B sa se replice si in filiala A (one way)...deci filiala A sa contina datele introduse local, cat si cele introduse la filiala B.

    tabelele au primary key autoincrement (1,1)

    Abordarea mea este urmatoarea:
    -baza de date de start este DB
    -copii baza DB pe filiala A si pt toate tabelele schimb increment 2 si seed urmatorul id available impar
    -copii baza DB pe filiala B si pt toate tabelele schimb increment 2 si seed urmatorul id available par (ca sa previn conflict primary key)
    -setez baza de date din filiala B ca publisher
    -setez baza de date din A ca subscriber
    -setez o replicare transactionala ce ruleaza continuu

    Prima problema ar fi daca este ok aceasta abordare, apoi:
    - in mod normal este indicat ca la o replicare sa se faca periodic (zilnic) si o replicare de tip snapshot, astfel incat sa se pastreze integritatea si consistenta datelor
    - in caz ca la filiala B se introduce o inregistrare noua, si, din nustiuce motiv aceasta nu se replica in filiala A, cum ar trebui sa procedez? trebuie sa captez erorile din replication monitor? cum fac sa fiu sigur de consistenta datelor?

    Atept orice sfat,
    Bafta


View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems