UnpackDacPac 2025.2.13.42

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global UnpackDacPac --version 2025.2.13.42
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local UnpackDacPac --version 2025.2.13.42
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=UnpackDacPac&version=2025.2.13.42
                    
nuke :add-package UnpackDacPac --version 2025.2.13.42
                    

Unpack DAC Package .NET Tool

Extracts dacpac and generates deployment script to target folder without need for actual database running.

Install

dotnet tool install --global UnpackDacPac

Usage

unpackdacpac unpack <dacPacPath> <outputPath> [OPTIONS]

Example

unpackdacpac unpack Source.dacpac TargetPath  --deploy-script-exclude-object-type Users --deploy-script-exclude-object-type Logins --deploy-script-exclude-object-type RoleMembership

Will in TargetPath result in a files

  • DacMetadata.xml
  • Deploy.sql - generated deployment script
  • model.sql - formated sql
  • model.xml
  • Origin.xml
  • postdeploy.sql if exists

unpack Options

-h, --help                                                      Prints help information
    --clean-output-path                                         Flag for if output path should be cleaned before
                                                                extraction
    --target-database                                           Target database name used for deploy script, if not
                                                                specified DAC Package name without extension is used
    --deploy-create-new-database                                Flag that specifies whether the existing database will be
                                                                dropped and a new database created before proceeding with
                                                                the actual deployment actions. Acquires single-user mode
                                                                before dropping the existing database (default false)
    --deploy-script-database-options                            Deployment script flag that specifies whether the
                                                                database options in the target database should be updated
                                                                to match the source model (default false)
    --deploy-script-ignore-permissions                          Deployment script flag that specifies whether to exclude
                                                                all permission statements from consideration when
                                                                comparing the source and target model (default false)
    --deploy-script-exclude-object-type <EXCLUDEDOBJECTTYPE>    Deployment script setting to exclude object types
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
2025.11.25.259 1,884 11/25/2025
2025.11.24.254 411 11/24/2025
2025.11.24.253 163 11/24/2025
2025.11.23.248 237 11/23/2025
2025.9.10.193 10,997 9/10/2025
2025.8.6.168 5,277 8/6/2025
2025.7.9.148 3,201 7/9/2025
2025.7.9.145 199 7/9/2025
2025.6.11.130 4,343 6/11/2025
2025.6.11.127 349 6/11/2025
2025.6.11.124 328 6/11/2025
2025.5.14.106 4,345 5/14/2025
2025.4.10.83 34,460 4/10/2025
2025.4.8.76 670 4/8/2025
2025.3.15.62 4,198 3/15/2025
2025.2.13.42 7,667 2/13/2025
2025.1.21.15 5,794 1/21/2025
2025.1.19.13 631 1/19/2025
2024.11.23.11 11,900 11/23/2024
2024.11.4.9 4,815 11/4/2024
2024.9.21.7 9,682 9/21/2024
2023.11.28.5 53,297 11/28/2023
2023.10.23.3 104,456 10/23/2023
2023.10.20.1 536 10/20/2023