Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
SQL Server Data Tools (SSDT) a Visual Studio fejlesztői eszközeinek készlete, amely az SQL Server-adatbázisok és az Azure SQL-adatbázisok létrehozására összpontosít. A Visual Studio SDK-stílusú SQL projektjei biztosítják az SQL projektek új generációját a SQL Server Data Tools SDK-stílusú (előzetes verzió) funkció részeként, amely elérhető a Visual Studio 2022-höz. Az SQL-projektek képessége a CI/CD-folyamatokra is kiterjed, így automatizálhatja az adatbázisprojektek összeállítását és üzembe helyezését az SqlPackage használatával.
Áttekintés
Az SQL-projekt eredeti formátuma az MSBuild (.NET-keretrendszer) és a Visual Studióban az SQL Server Data Tools által használt formátum. Az SDK-stílusú projektformátum az új SDK-stílusú projekteken (Microsoft.Build.Sql) alapul, és a Visual Studio Code SQL Database Projects bővítménye által használt formátum. A Microsoft.Build.Sql project SDK rugalmasabb, mint az eredeti SQL-projektek, és új funkciókat tartalmaz:
- .NET 8-támogatás (platformfüggetlen)
- NuGet--csomaghivatkozások adatbázis-hivatkozásokhoz
- Alapértelmezett globbing minta a projektben lévő fájlokhoz
.sql
A Visual Studio 2026 nem támogatja az SDK-stílusú SQL-projekteket, és az eredeti SQL-projektek az egyetlen SQL-projektformátum, amely elérhető a Visual Studio ezen verziójában. A Visual Studio 2022 a Visual Studio egyetlen olyan verziója, amely SDK-stílusú SQL-projekteket tartalmaz az SQL Server Data Tools SDK-stílusú (előzetes verzió) összetevőjében.
További információ az SQL-projektekről: Mik azok az SQL-adatbázisprojektek? A Microsoft.Build.Sql SDK elérhető a GitHubon és a NuGet.org.
Felszerel
Figyelmeztetés
Az SDK-stílusú SQL-projektek funkció előzetes verzióban érhető el, és az eredeti SQL-projektek párhuzamos telepítése nem támogatott. Ajánlott az SDK-stílusú SQL-projektek telepítése különálló Visual Studio-példányba.
Az SDK-stílusú SQL-projektek Visual Studio 2022-ben való telepítéséhez kövesse az alábbi lépéseket:
Töltse le és telepítse a Visual Studio 2022 -t (17.12 vagy újabb verzió) a Visual Studio letöltési oldaláról.
A telepítés során válassza az Egyes összetevők lapot, és keressen rá az "SQL" kifejezésre az "SQL Server Data Tools SDK-stílus (előzetes verzió)" kifejezés megkereséséhez és kiválasztásához. Az elem kijelölése automatikusan kiválasztja a szükséges függőségeket.
Keressen rá a ".NET SDK" kifejezésre az Egyes összetevők lapon, és válassza a ".NET SDK" összetevőt. Ha bejelöli ezt az elemet, automatikusan kiválasztja a szükséges függőségeket, beleértve a támogatott .NET-futtatókörnyezeteket is. A .NET SDK összetevő lehetővé teszi a Microsoft.Build.Sql SDK további verzióinak támogatását a Visual Studióban, amelyek NuGet.org keresztül érhetők el.
Folytassa a telepítést számítási feladatok vagy további funkciók kiválasztása nélkül.
A Visual Studio dokumentációja további információt nyújt a Visual Studio telepítéseinek módosításáról az egyes összetevők kiválasztásához.
Váratlan viselkedés akkor fordulhat elő, ha az SDK-stílusú SQL-projektek az eredeti SQL-projektek mellett vannak telepítve, és az SDK-stílusú SQL Server Data Tools telepítése különálló összetevőként javasolt. Ha ellenőrizni szeretné, hogy mely összetevők tartoznak egy Visual Studio-telepítéshez, használja a Súgó menüt a Visual Studióban, és válassza A Microsoft Visual Studioismertetése lehetőséget. Több módszer is rendelkezésre áll több Visual Studio-példány egy gépen való használatára:
Telepítse a Visual Studio különböző kiadási csatornáinak, például a Visual Studio 2022 és a Visual Studio 2022 előzetes verzióját.
Telepítse Visual Studio különböző kiadásait, például a Visual Studio Communityt és a Visual Studio Enterprise-t.
Telepítsen egy adott könyvtárba, hogy elválasztsa a Visual Studio-példányt a korábban telepített verziótól.
Korlátozások
Az SQL-projektek eszközei közötti funkciók teljes összehasonlítása elérhető SQL-projektek eszközeiben. A Visual Studióban az SDK-stílusú SQL-projektek funkciója a következő korlátozásokkal rendelkezik:
Az eredeti SQL-projektek párhuzamos telepítése nem támogatott
Az SQL-projektfájl a
.sqlprojxbővítményt használja a Visual Studio 17.12 preview 2.sqlprojhelyett. A Visual Studio 17.12 előzetes 3-as és újabb verzióiban a bővítmény.sqlproj.Az SQLCLR-objektumok nem támogatottak
A séma-összehasonlítási felület nincs engedélyezve
A Táblatervező felület nincs engedélyezve
Az adat-összehasonlító felület nincs engedélyezve
Az adatbázisegységek tesztelése nincs engedélyezve
A Visual Studio SDK-stílusú SQL-projektjeinek támogatása előzetes verzióban érhető el, és a legújabb Visual Studio 2022 előzetes kiadásból való telepítés ajánlott. A Visual Studio SQL-projektek funkciója aktív fejlesztés alatt áll, és a visszajelzéseket a fejlesztői közösségfogadják.
Meglévő projektek konvertálása
A Microsoft.Build.Sql SDK-stílusú SQL-projektek létrehozhatóak az alapoktól, vagy átalakíthatók meglévő SQL-projektekből. Az eredeti SQL-projekt átalakítása Microsoft.Build.Sql-projektté a helyén végezhető el, de a konvertálás előtt ajánlott biztonsági másolatot készíteni a projektről. Ha egy meglévő SQL-projektet SDK-stílusú projektté szeretne alakítani, kövesse az Eredeti SQL-projekt átalakítása SDK-stílusú projektté útmutató lépéseit.