Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Använd SQL Database Projects-tillägget för Visual Studio Code för att distribuera databasschemaändringar direkt från ett SQL-projekt.
En SQL-projektdistribution tar det schema som du definierar i projektet, jämför det med måldatabasen och tillämpar endast nödvändiga ändringar för att försätta databasen i önskat tillstånd via en dynamiskt genererad plan.
Du kan granska ändringar, generera ett distributionsskript och publicera uppdateringar till en måldatabas utan att lämna redigeraren.
Förutsättningar
Innan du kan börja bör du kontrollera att du har:
- Visual Studio Code är installerat
- MSSQL-tillägget för Visual Studio Code
- SQL Database Projects-tillägget
- Ett befintligt SQL-databasprojekt (
.sqlproj) - Åtkomst till ett SQL Server- eller Azure SQL Database-mål
Öppna dialogrutan Publicera
Du kan öppna dialogrutan Publicera från vyn Databasprojekt .
- Öppna vyn Databasprojekt .
- Högerklicka på ditt SQL-projekt.
- Välj Publicera.
Dialogrutan Publicera öppnas på en ny redigeringsflik.
Konfigurera publiceringsmålet
Använd dialogrutan Publicera för att välja var projektet ska distribueras.
Välj ett publiceringsmål, till exempel SQL Server eller Azure SQL.
Välj en serveranslutning .
- Om du inte är ansluten öppnas anslutningsdialogrutan.
- Du kan välja en befintlig anslutning eller skapa en ny.
Välj måldatabasen.
När du har upprättat en anslutning visar dialogrutan fler åtgärder.
Anmärkning
Kontrollera att den databastyp som du publicerar för matchar projektets inställning för Målplattform . Om de inte matchar ändrar du antingen projektets målplattform så att den överensstämmer med databasen, eller, om du är säker på att projektet är kompatibelt, använder du det avancerade alternativet i dialogrutan Publicera som tillåter publicering till en inkompatibel plattform.
Generera ett distributionsskript
Innan du publicerar kan du generera ett distributionsskript för att granska de ändringar som processen gör i databasen.
- I dialogrutan Publicera väljer du Generera skript.
- Vänta tills skriptet har genererats.
Redigeraren öppnar det genererade skriptet för granskning.
Anmärkning
Distributionsskriptet innehåller SQLCMD-variabler för anslutningen och andra distributionsinställningar. Kontrollera att SQLCMD-läget är aktiverat i redigeraren, så att variablerna matchar korrekt när du kör skriptet som en fråga.
Publicera ändringar
När du har granskat distributionsskriptet publicerar du ändringarna.
- Gå tillbaka till dialogrutan Publicera.
- Välj Publicera.
- Bekräfta eller välj en databasanslutning om du uppmanas att göra det.
Projektet distribueras till den valda måldatabasen.