Megosztás a következőn keresztül:


Az SQL Database Projects bővítmény használatának első lépései

Ez a cikk a következő módszereket ismerteti az SQL Database Projects bővítmény használatának megkezdéséhez a Visual Studio Code-ban:

  1. Hozzon létre egy új adatbázisprojektet az Adatbázisprojektek nézetben, vagy keressen rá az Adatbázisprojektek: Új parancsra a parancskatalógusban.

  2. A meglévő adatbázisprojekteketadatbázisprojektek használatával nyithatja meg: Nyissa meg a meglévőt a parancskatalógusban.

  3. Kezdje egy meglévő adatbázissala Database Projects használatával: Projekt létrehozása adatbázisból a parancskatalógusból, vagy válassza a Projekt létrehozása adatbázisból lehetőséget a Kapcsolatok nézetben.

    Képernyőkép az új nézetről.

Miután létrehozott vagy megnyitott egy SQL-projektet, készen áll az SQL-projektek fejlesztésére. Egyes műveletek a következők lehetnek:

  • Táblázat vagy más adatbázis-objektum szerkesztése.
  • Hozza létre és tegye közzé a projektet.
  • Használja a séma-összehasonlítást a módosítások vizualizálásához.
  • Frissítse a projektet az adatbázison végzett módosításokról.

Az SQL-projektek alapfogalmaival és további oktatóanyagokkal kapcsolatos részletes információkért tekintse meg az SQL Database-projekteket.

Üres adatbázisprojekt létrehozása

Az Adatbázisprojektek nézetben válassza az Új projekt gombot, és adja meg a projekt nevét a megjelenő szövegbevitelben. A Mappa kiválasztása párbeszédpanelen válassza ki a projekt mappájának, .sqlproj fájljának és egyéb tartalmának könyvtárát. A bővítmény megnyitja az üres projektet, és láthatóvá teszi az Adatbázisprojektek nézetben szerkesztésre.

Meglévő projekt megnyitása

Az Adatbázisprojektek nézetben válassza a Projekt megnyitása gombot, és nyisson meg egy meglévő .sqlproj fájlt a megjelenő fájlválasztóból. A meglévő projektek a Visual Studio Code-ból vagy az SQL Server Data Toolsból származhatnak.

Megnyílik a projekt, és a tartalmát szerkesztésre az Adatbázisprojektek nézetben tekintheti meg.

Adatbázisprojekt létrehozása meglévő adatbázisból

Üres projekt helyett gyorsan feltölthet egy SQL Database-projektet egy adatbázis meglévő objektumaival.

Az Object Explorerben

A Kapcsolatok nézetben csatlakozzon a kinyerni kívánt adatbázist tartalmazó SQL-példányhoz. Kattintson a jobb gombbal az adatbázisra, és válassza a Helyi menüBen válassza a Projekt létrehozása az adatbázisból lehetőséget.

Képernyőkép a Projekt létrehozása adatbázisból párbeszédpanelről.

A mappastruktúra beállítása alapértelmezés szerint séma/objektumtípus , és különböző módszereket kínál a meglévő objektumok automatikus rendszerezésére a szkripteléskor. A mappastruktúra beállításának beállításai a következők:

  • Fájl: a rendszer egyetlen fájlt hoz létre az összes objektumhoz.
  • Lapos: a rendszer egyetlen mappát hoz létre az összes objektumhoz, és mindegyik objektum egy-egy fájlban található.
  • Objektumtípus: a rendszer objektumtípusonként hoz létre egy mappát, és minden objektumot egy fájlba ír.
  • Séma: a rendszer sémánként hoz létre egy mappát, és minden objektumot egy fájlba szkriptel.
  • Séma/objektumtípus: a rendszer sémánként hoz létre egy mappát, és a mappán belül egy mappa jön létre objektumtípusonként, és minden objektumot egy fájlba ír.

Adatbázisprojektek nézetben

A Project nézetben válassza a Projekt importálása adatbázisból gombot, és csatlakozzon egy SQL-példányhoz. A kapcsolat létrejötte után válasszon ki egy adatbázist az elérhető adatbázisok listájából, és adja meg a projekt nevét.

Végül válasszon ki egy mappastruktúrát a kinyeréshez. Az új projekt megnyílik, és sql-szkripteket tartalmaz a kijelölt adatbázis tartalmához.

További műveletek

Létrehozás és közzététel

Az adatbázisprojektet az SQL Database Projects bővítményben telepítheti úgy, hogy a projektet egy adatrétegű alkalmazásfájlba (dacpac) építi be, és közzéteszi egy támogatott platformon. Az Adatbázisprojektek nézetben kattintson a jobb gombbal egy projektre, és válassza a Build lehetőséget egy dacpac-fájl létrehozásához és az SQL-projekt ellenőrzéséhez. Ha készen áll a projekt adatbázison való üzembe helyezésére, kattintson ismét a jobb gombbal a projektre, és válassza a Közzététel lehetőséget a dacpac adatbázison való közzétételéhez.

További információkért tekintse meg az SQL-projektek létrehozásáról és üzembe helyezéséről szóló oktatóanyagot.

Séma összehasonlítása

Az SQL Database Projects bővítmény a Schema Compare szolgáltatással működik. Segítségével összehasonlíthatja egy projekt tartalmát egy dacpac- vagy egy meglévő adatbázissal vagy egy másik projektel. Az eredményként kapott séma-összehasonlítással megtekintheti és alkalmazhatja a forrás és a cél közötti különbségeket.

Képernyőkép egy SQL-projekt adatbázissal való összehasonlításáról.

A séma-összehasonlításról és az SQL-projektekről a séma-összehasonlítás áttekintésében talál további információt.

Projekt frissítése adatbázisból

Ha olyan adatbázist módosít, amelyet nem az SQL-projekten végzett, frissítheti az SQL-projektet az adatbázis állapotából. A projekt frissítéséhez válassza a Projekt frissítése adatbázisból lehetőséget egy adatbázis helyi menüjéből a Kapcsolatok nézetben vagy egy SQL-projekt helyi menüjéből az Adatbázisprojektek nézetben. Az SQL-projektek naprakészen tartása az adatbázisok változásaival az adatbázis-módosítások egyik forrásvezérlési módszere.

Adatbázisból való projektfrissítési párbeszédpanel képernyőképe.