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

Hoe de MSSQLServer-database uitpakken als .dacpac zonder VerifyExtraction?

Ik heb ook geen methode kunnen vinden die werkt in SSMS (2008 R2 of 2012), maar Visual Studio (2013) met SSDT lijkt te werken:Ga binnen VS naar SQL Server Object Explorer, maak verbinding met de server in kwestie , klik met de rechtermuisknop op de betreffende database, Extract Data-tier Application, en pas vervolgens de Extract-instellingen aan, waarvan er één "Extractie verifiëren" is. Ik weet niet waarom MS dat niet gewoon in SSMS inbouwt.

Een enigszins vreemd ding dat me opviel, is echter dat VS alleen een .DacPac via deze methode zal extraheren. Zelfs als u ervoor kiest om gegevens aan het uittreksel toe te voegen, is de extensie nog steeds .DacPac. Ik had de indruk dat .DacPacs alleen voor Schema Only waren, terwijl .BacPacs voor Schema + Data waren. Hoe dan ook, nadat VS het .DacPac-bestand (Schema + Data) had gemaakt, kon SSMS het prima importeren met de wizard "Deploy Data-tier Application...".



  1. met group_concat in PHPMYADMIN wordt het resultaat weergegeven als [BLOB - 3B]

  2. Servernaamitems verwijderen uit de geschiedenis van SQL Server Management Studio

  3. phpmyadmin mysql trigger syntaxisfout

  4. C#-handle op SQL Server-berichtuitvoer