Hogyan lehet legegyszerűbben egyesíteni a többszörös bds-et egybe
- SQL
- -SQL
- Adatátvitel
- SQL Server
Számos adatbázis létezik különböző regionális fiókokban, ugyanolyan struktúrával. A legnagyobb és leginkább használható funkció a moszkvai adatbázis, a fennmaradó adatmennyiségek kisebbek, és nem minden funkciót használnak (az ügyfélprogrammal együtt).
A migráció problémája az, hogy az Integer számlálót elsődleges kulcsként használják, és ennek megfelelően az asztalkulcsok csak egy adatbázisban egyedülállóak. Az adatbázis elég nagy - számos kapcsolódó táblázat és tárolt eljárás, valamint egy ügyfélalkalmazás.
Érdekelnek az ilyen feladatok lehetséges megoldásai.
UPDATE
Köszönöm mindenkinek a tanácsát.
Tetszett az a gondolat, hogy a külföldi kulcsokat "frissítési kaszkádra" cseréljem. Megtalálták és véglegesítették az SQL-kódot generáló szkriptet törlés céljából, majd újból létrehozták a korlátokat (a paraméterek mentésével és csak a frissítéssel történő helyettesítéssel) az ezt követő ellenőrzéssel. De a tesztelési folyamatban kiderült, hogy több táblázatot tartalmazó idegen kulcsok esetén (például UserCreatorID, UserEditorID), csak az első fk nem lehet semmilyen művelet. És sajnos, nagyon kevés ilyen eset van.
A GUID'y-re való áttérés nem megfelelő, mivel több és ügyfélalkalmazást kell módosítania.
Most eldöntenünk, hogy különböző kulcstartományokkal dolgozunk, vagy segéd mezők segítségével regeneráljuk őket. De mivel volt egy másik sürgős feladat, a migráció egyetlen kiszolgálóra történő kiterjesztését egy ideig elhalasztották.