Megosztás:


Séma összehasonlítása

Ez a cikk áttekintést nyújt a Visual Studio Code MSSQL-bővítményének Séma-összehasonlítás funkciójáról. A Schema Compare két adatbázis-definíciót hasonlít össze, és alkalmazza a forrás és a cél közötti különbségeket, beleértve az aktív adatbázis-kapcsolatokat, .dacpac fájlokat és SQL-projekteket.

A Schema Compare leegyszerűsíti az adatbázisok összehasonlításának folyamatát, és teljes körű vezérlést biztosít az adatbázisok szinkronizálása során, akár különböző adatbázis-verziókban is. A módosítások alkalmazása előtt szelektíven szűrheti az egyes különbségeket és a különbségek kategóriáit.

Jellemzők

A Séma összehasonlítása a következő funkciókat biztosítja:

  • Két .dacpac fájl, adatbázis vagy SQL-projekt sémáinak összehasonlítása.
  • Az eredményeket a forrással egyező célnak megfelelő műveletkészletként tekintheti meg.
  • Az eredményekben felsorolt műveletek szelektív kizárása.
  • Adja meg az összehasonlítás hatókörét vezérlő beállításokat.
  • A módosításokat közvetlenül a célra alkalmazhatja, vagy létrehozhat egy szkriptet a módosítások későbbi alkalmazásához.
  • Mentse el az összehasonlítást.

Képernyőkép a Séma-összehasonlítás fő nézetéről, amelyen a forrás és a cél közötti különbségek láthatók.

Az MSSQL-bővítmény telepítése

A Schema Compare funkcióinak használatához telepítse a Visual Studio Code MSSQL-bővítményét:

  1. A Visual Studio Code-ban válassza a Bővítmények ikont az elérhető bővítmények megtekintéséhez.

    Képernyőkép az MSSQL-bővítmény Visual Studio Code-ban való telepítéséről.

  2. Keresse meg az SQL Server (mssql) bővítményt, és válassza ki a bővítményt a részleteinek megtekintéséhez. Válassza a Telepítés lehetőséget a bővítmény hozzáadásához.

  3. A telepítés után válassza a Reload lehetőséget a bővítmény Visual Studio Code-ban való engedélyezéséhez (csak a bővítmény első telepítésekor szükséges).

Sémák összehasonlítása

A sémák összehasonlításához nyissa meg a Séma összehasonlítása párbeszédpanelt. Kövesse az alábbi lépéseket:

  1. Kattintson a jobb gombbal egy adatbázisra az Object Explorerben , és válassza a Séma összehasonlítása lehetőséget. A kiválasztott adatbázis forrásadatbázisként van beállítva az összehasonlításban.

    Képernyőkép a Séma-összehasonlítás megnyitásáról, ha a jobb gombbal egy adatbázisra kattint az Object Explorerben.

  2. Kattintson az egyik kihagyásjelre (...) a Schema Compare Forrásának és Céljának módosításához, majd válassza az OK lehetőséget.

    Képernyőkép a forrás és a cél módosításáról a Séma összehasonlítása menüben.

  3. Az összehasonlítás testreszabásához válassza az eszköztár Beállítások gombját.

    Képernyőkép a Beállítások menü megnyitásáról a Séma-összehasonlításban.

  4. Válassza az Összehasonlítás lehetőséget az összehasonlítás eredményeinek megtekintéséhez.

    Képernyőkép a Hasonlítás gomb kiválasztásáról a sémakülönbségek megtekintéséhez.

Módosítások alkalmazása

  1. Navigáljon az objektumlistában, és győződjön meg arról, hogy kijelöli azokat az objektumokat, amelyekre módosításokat szeretne alkalmazni.

    Képernyőkép a sémák összehasonlításánál a sémakülönbségek listájának megtekintéséről.

  2. Alkalmazza a módosításokat az objektumra.

    Képernyőkép a kijelölt sémamódosítások céladatbázisra való alkalmazásáról.