sql >> Databasteknik >  >> Database Tools >> SSMS

Hur extraherar man MSSQLServer-databas som .dacpac utan VerifyExtraction?

Jag kunde inte heller hitta en metod som fungerar i SSMS (2008 R2 eller 2012), men Visual Studio (2013) med SSDT verkar fungera:Inom VS, gå till SQL Server Object Explorer, anslut till servern i fråga , högerklicka på databasen i fråga, Extract Data-tier Application, och justera sedan Extract Settings, varav en är "Verifiera extrahering". Jag vet inte varför MS inte bara bygger in det i SSMS.

En något märklig sak jag märkte av att göra, det här är dock att VS bara extraherar en .DacPac via den här metoden. Även när du väljer att lägga till data i utdraget är tillägget fortfarande .DacPac. Jag fick intrycket att .DacPacs endast var för Schema Only, medan .BacPacs var för Schema + Data. Oavsett vilket, efter att VS skapat filen .DacPac (Schema + Data) kunde SSMS importera den bra med hjälp av guiden "Deploy Data-tier Application...".



  1. phpMyAdmin-fel:Tabell finns inte i motorn

  2. Hur man begränsar värden vid användning av distinkta

  3. Varför är det så mycket långsammare att köra en fråga på SQL Azure?

  4. Finns det något sätt att programmässigt köra en fråga med Inkludera faktisk körningsplan och se om något indexförslag eller inte