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

Hvordan udtrækkes MSSQLServer-databasen som .dacpac uden VerifyExtraction?

Jeg var heller ikke i stand til at finde en metode, der virker i SSMS (2008 R2 eller 2012), men Visual Studio (2013) med SSDT ser ud til at virke:Inden for VS, gå til SQL Server Object Explorer, opret forbindelse til den pågældende server , højreklik på den pågældende database, Extract Data-tier Application, og juster derefter Extract Settings, hvoraf den ene er "Bekræft ekstraktion". Jeg ved ikke, hvorfor MS ikke bare bygger det ind i SSMS.

En noget mærkelig ting, jeg bemærkede ved at gøre, dette er dog, at VS kun vil udtrække en .DacPac via denne metode. Selv når du vælger at tilføje data til uddraget, er udvidelsen stadig .DacPac. Jeg havde det indtryk, at .DacPacs udelukkende var til Schema Only, mens .BacPacs var til Schema + Data. Uanset hvad, efter VS oprettede .DacPac (Schema + Data) filen, var SSMS i stand til at importere den fint ved hjælp af "Deploy Data-tier Application..." guiden.



  1. Kan ikke installere adventureworks 2012-database - Operativsystemfejl 5:Adgang nægtes

  2. Hvordan scripter man ikke-standardsortering og springer eksplicit scripting over for standardsortering?

  3. Betydning af ord farvet med blå og lyserød i MSQLSMS

  4. Sådan viser du værdier i Col3, hvor Col1-værdier er sande og for falske værdier i Col1 kun vis NULL i Col3