Összehasonlítása és szinkronizálása adatbázissémák

Össze lehet hasonlítani a következő szervezetek, amely a meghatározás az adatbázis sémát.

Projekt adatok rétegű alkalmazás összetevő (DAC) - a projekt, amely létrehozza DACPAC-fájlt az építőiparban.

DBSCHEMA iratokból - az eredmény az építőiparban a projekt adatbázis szerver vagy a projekt.

DACPAC iratokból - az eredmény az építőiparban a projekt adatait rétegű alkalmazás összetevő (DAC).

Az alábbi táblázat a típusú áramkörök hogy össze lehet hasonlítani, és azt jelzi, hogy lehetséges-e felvenni frissítéseket a cél séma.

megtalálni a vonalat a kezdeti rendszer a bal szélső oszlopban, hogy ezt a táblázatot. Ezután kattintson az oszlop a megcélzott rendszer a felső sorban. Metszéspontjában ezt az oszlopot, és ez a sor tartalmazza az információt, hogy az összehasonlítás csak a forrás és cél áramköröket vagy végezhet összehasonlítást, majd ha szükséges, frissítse a cél áramkör.

Össze lehet hasonlítani szerver sémát adatbázis séma vagy adatbázissémát a szerverrel sémát. Ez vonatkozik azokra a rendszerekre formájában DBSCHEMA-fájlt. Akkor például, hogy hasonlítsa össze a szerver projekt DBSCHEMA-ben létrehozott fájl a szerveren projektben.

Két adatbázis projekt lehet hasonlítani csak abban az esetben, ha azok, amik egy megoldás a Visual Studio.

Annak ellenére, hogy össze tudja hasonlítani a forrás adatbázis a cél adatbázis-projekt (DBPROJ), meg kell változtatni az adatbázis-tervezési és telepíteni ezeket a változásokat az adatbázisba. Ha megváltoztatja a projekt (DBPROJ) és annak későbbi telepítés csökkenti annak a kockázatát, hogy a változások ellentétesek változások egy másik tagja a csapatnak, mivel a projekt alatt forrás ellenőrzés.

Egy összehasonlító áramkör frissítésére adatbázissémaként okozhat adatvesztést. Az adatvesztés elkerülése érdekében, akkor különös figyelmet kell fordítaniuk a nevét a tárgyakat a forrás és cél sémák, főleg közvetlenül a cél előtt sémafrissítési.

Például, akkor nevezd át a táblázatot ORDER_DETAILS ORDERDETAILS a forrás adatbázisban, de nem a cél adatbázis, és hasonlítsa össze a két adatbázist. Mielőtt szinkronizálni az adatokat mindkét táblában azonos. Azonban, ha a céltábla sémafrissítési ORDER_DETAILS eltávolítjuk, és az új tábla jön létre ORDERDETAILS. Ebben az esetben az összes adatot táblázat ORDER_DETAILS elveszhet.

Az adatvesztés elkerülése érdekében, akkor nyissa meg az Eszközök menüben. kattintson a Beállítások, majd jelölje blokk sémafrissítési ha adatvesztés. Ezen felül, akkor mindig készítsünk biztonsági másolatot az adatbázis frissítésére rekordok is. Továbbá lehetőség van arra, hogy adja meg a paramétereket az összehasonlításhoz az összehasonlító áramkör. További információért lásd. Hogyan. Beállítás összehasonlítása paraméterek adatbázissémákat.

Ha azt szeretnénk, hogy nevezze át az objektumok adatbázisban projekt az Refactor magazin is segít megelőzni az adatvesztést, amikor az épület és telepítése tárol. A napló menti célja a változásokat. Például, táblázatok lehet nevezni a helyszínen.

Process telepíthető frissíti a meglévő adatbázis séma nagyon hasonlít az összehasonlító eljárás segítségével szinkronizáló két adatbázis sémák. Mindazonáltal, összehasonlítva rendszerek van egy fontos különbség: az alapértelmezett figyelmen kívül, ha összehasonlítjuk a rendszereket kiterjesztett tulajdonságokat.

Ha szükséges figyelmen kívül hagyja a kiterjesztett tulajdonságok és megengedi, meg lehet változtatni az összehasonlítás áramkörök összehasonlítására az összes áramkör vagy ülés az aktuális munkamenetben. További információért lásd. Hogyan. Beállítás összehasonlítása paraméterek adatbázissémákat.

Az alábbi táblázat ismerteti a közös feladatokat, amelyek hasznosak lehetnek ebben a helyzetben, és linkek részletesebb információt ezen feladatok elvégzésére.

Hibaelhárítás. A részleteket megszüntetéséről szóló szokásos problémákat, hogy fordulhat elő, ha az összehasonlítás és az adatbázis szinkronizációs rendszert.

Létrehozása. Az objektum jön létre írásakor a frissítés vagy a frissítés szkript fut.

Törlése. Az objektum eltávolításra kerül a cél rögzítési rendszer, amikor a frissítések, illetve ha egy frissítő script.

Az alapértelmezett művelet határozza meg az állam. Objektumok alapértelmezett állapot „egyenlő” a kereset „Skip”, és nem lehet megváltoztatni. Objektumok alapértelmezett állapot „új” intézkedés „létrehozása”, de „Skip”, akkor adja meg a műveletet. Objektumok alapértelmezett állapot „Nem” a cselekvés „Törlés”, de a „Skip”, akkor adja meg a műveletet. Objektumok egy állapot „különböző meghatározások„alapértelmezett műveleti”Update» de«Skip”, akkor adja meg a műveletet. Objektumok alapértelmezett állapot „függően eltérő” az akció „Skip”, és nem lehet megváltoztatni (ebben az esetben a tárgy egyenlő, de vannak új, hiányzó vagy módosított objektumok).

Összehasonlítja a cél a projekt nevét, az adatbázis vagy a projekt fájlt.

Összehasonlító adatokat fel lehet használni, hogy szinkronizálja az adatokat a táblázatok forrás és a cél adatbázisok.

Újratervezés lehet használni, hogy nevezze át minden utalást adatbázis-objektumot. Amikor az épület és telepítése újraírás log használják a módosítások mentéséhez a cél, és csökkenti annak kockázatát, adatvesztés.

Használhatja séma összehasonlítása frissíteni a cél adatbázist, de a csapat tagjai figyelembe kell venni a változást az adatbázisban a projekt, valamint az építési és telepítési ezeknek a változásoknak a cél adatbázisban. Ha követi az utasításait ezt labor, akkor mentse a célból bármely újratervezés végrehajtott műveletek az adatbázisban projektben. Azt is csökkenti a kockázatot a felülírná a módosításokat a többi tagja a csapatnak is használják az összehasonlító áramkörök frissíteni az adatbázist.

A felhasználói visszajelzések alapján, amely információkat tartalmaz arról, hogyan kell használni az első asztal ebben a szakaszban.

Visszajelzés az ügyféltől.

Egyértelművé teszi, hogy a projekt lehet hasonlítani csak abban az esetben, ha azok szerepelnek az egyik megoldás.

Visszajelzés az ügyféltől.

Kapcsolódó cikkek