SqlPackage
A Microsoft command-line utility for exporting, importing and deploying SQL Server and Azure SQL databases.
ProprietaryBy Microsoft
Compare SqlPackage with another product
1 more way to get SqlPackage
Chocolatey
choco install sqlpackage
Alternatives
SQL Server Management Studio
Liquibase
Flyway
RoundhousEDbmate
Microsoft SQL Server 2022 Developer Edition
About SqlPackage
SqlPackage is a command-line tool that exposes parts of Microsoft's Data-Tier Application Framework (DacFx). It is used to move databases between servers and to deploy schema changes for SQL Server, Azure SQL and Azure Synapse Analytics.
Typical jobs include extracting a database to a package, publishing a package to a target database and generating deployment scripts. It can be run by hand or automated in Azure Pipelines, GitHub Actions and other CI/CD tools, which makes it useful for database developers and DBAs.
Strengths
- Scriptable database exports, imports and deployments
- Works with SQL Server, Azure SQL and Azure Synapse
- Fits into CI/CD pipelines such as GitHub Actions
Limitations
- Limited to Microsoft's SQL database family
- Command-line only with many parameters to learn
Details
- Pricing
- FreeFree download from Microsoft.
- License
- Proprietary
- Developer
- Microsoft
- Platforms
- Windows, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Automating SQL Server and Azure SQL database deployments
- Categories
- Database tools, Developer tools
- Last verified
- Added