Microsoft.SqlServer.DacFx
170.0.27-preview
Prefix Reserved
dotnet add package Microsoft.SqlServer.DacFx --version 170.0.27-preview
NuGet\Install-Package Microsoft.SqlServer.DacFx -Version 170.0.27-preview
<PackageReference Include="Microsoft.SqlServer.DacFx" Version="170.0.27-preview" />
paket add Microsoft.SqlServer.DacFx --version 170.0.27-preview
#r "nuget: Microsoft.SqlServer.DacFx, 170.0.27-preview"
// Install Microsoft.SqlServer.DacFx as a Cake Addin #addin nuget:?package=Microsoft.SqlServer.DacFx&version=170.0.27-preview&prerelease // Install Microsoft.SqlServer.DacFx as a Cake Tool #tool nuget:?package=Microsoft.SqlServer.DacFx&version=170.0.27-preview&prerelease
Microsoft SQL Server Data-Tier Application Framework (DacFx) Nuget Package
Overview
The Microsoft SQL Server Data-Tier Application Framework (DacFx) is a component which provides application lifecycle services for database development and management for Microsoft SQL Server and Microsoft Azure SQL Databases. DacFx supports various database deployment and management scenarios for SQL Server and Microsoft Azure SQL Databases including extracting / exporting a live database to a DAC package, deploying a DAC package to a new or existing database, and migrating from on-premises to Microsoft Azure.
This functionality is exposed via the DacFx API. DacFx can target SQL Server 2008 and newer, as well as Microsoft Azure SQL.
This nuget package is a lightweight version of DacFx. If you would like to use the command-line utility SqlPackage.exe for creating and deploying .dacpac and .bacpac packages, please download SqlPackage.exe for Windows, macOS, or Linux from http://aka.ms/sqlpackage.
Dependencies
The package Microsoft.SqlServer.DacFx depends on the new ADO.Net Sql client driver in the Microsoft.Data.SqlClient nuget package.
Support
Open issues at DacFx github
Important Notice: Breaking Changes Due to Public Key Update
We would like to inform you about an important change in DacFx NuGet that may impact your applications. We have updated the public key in the DLLs included in this package. This change is crucial for enhancing the security and integrity of our assembly but may cause breaking changes in your C# applications.
Impact of Public Key Change
- Build Failures: Applications referencing the old DLL with the previous public key will fail to build.
- Runtime Errors: Applications may experience runtime errors if the old DLL is loaded dynamically or through reflection.
- Configuration Updates: Any configuration files or settings that reference the old public key will need to be updated to the new key.
Steps to Address the Change
To mitigate the impact of this change, we recommend the following steps:
- Update Package References: Ensure that you update your NuGet package reference to the latest version that includes the DLL with the new public key.
- Rebuild Your Application: Rebuild your application to ensure it correctly references the new DLL.
- Thorough Testing: Conduct comprehensive testing to identify and resolve any issues resulting from the public key change.
- Update Documentation: Ensure that all relevant documentation and configuration files are updated to reflect the new public key.
Support and Assistance
We are committed to providing you with the necessary support during this transition. If you encounter any issues or need further assistance, please do not hesitate to contact our team at DacFx github
Product | Versions 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 was computed. 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. |
.NET Framework | net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETFramework 4.6.2
- Azure.Core (>= 1.41.0)
- Azure.Identity (>= 1.11.4)
- Azure.Storage.Blobs (>= 12.18.0)
- Microsoft.ApplicationInsights (>= 2.21.0)
- Microsoft.Data.SqlClient (>= 5.1.6)
- Microsoft.Identity.Client (>= 4.61.3)
- Microsoft.SqlServer.TransactSql.ScriptDom (>= 170.12.0)
- Microsoft.SqlServer.Types (>= 160.1000.6)
- System.Resources.Extensions (>= 4.6.0)
- System.Security.Permissions (>= 8.0.0)
-
net8.0
- Azure.Core (>= 1.41.0)
- Azure.Identity (>= 1.11.4)
- Azure.Storage.Blobs (>= 12.18.0)
- Microsoft.ApplicationInsights (>= 2.21.0)
- Microsoft.Build (>= 15.9.20)
- Microsoft.Build.Framework (>= 15.9.20)
- Microsoft.Build.Utilities.Core (>= 15.9.20)
- Microsoft.Data.SqlClient (>= 5.1.6)
- Microsoft.Identity.Client (>= 4.61.3)
- Microsoft.SqlServer.TransactSql.ScriptDom (>= 170.12.0)
- Microsoft.SqlServer.Types (>= 160.1000.6)
- System.ComponentModel.Annotations (>= 5.0.0)
- System.ComponentModel.Composition (>= 8.0.0)
- System.IO.FileSystem (>= 4.3.0)
- System.IO.FileSystem.Primitives (>= 4.3.0)
- System.IO.Packaging (>= 8.0.1)
- System.Net.Primitives (>= 4.3.0)
- System.Resources.Extensions (>= 4.7.1)
- System.Runtime.Caching (>= 8.0.1)
- System.Security.Permissions (>= 8.0.0)
- System.Security.Principal (>= 4.3.0)
- System.Text.Encoding.Extensions (>= 4.3.0)
- System.Threading.ThreadPool (>= 4.3.0)
NuGet packages (38)
Showing the top 5 NuGet packages that depend on Microsoft.SqlServer.DacFx:
Package | Downloads |
---|---|
Kentico.Xperience.Libraries
The runtime assemblies for libraries and applications that use Kentico Xperience API. |
|
Microsoft.Data.Tools.Msbuild
This NuGet package contains all the required components to build and publish sqlproj project. This package allows to users to create local build agent without installing visual studio and enables continuous integration and continuous deployment scenarios. SSDT transforms database development by introducing a ubiquitous, declarative model that spans all the phases of database development inside Visual Studio. You can use SSDT Transact-SQL design capabilities to build, debug, maintain, and refactor databases. You can work with a database project, or directly with a connected database instance on or off-premise. SSDT team's blog - https://blogs.msdn.microsoft.com/ssdt/ SQL Server Data Tools page - https://docs.microsoft.com/sql/ssdt/sql-server-data-tools |
|
Cake.SqlServer
Cake Build addon for executing some operations in MS Sql Server. |
|
Lombiq.Tests.UI
Lombiq UI Testing Toolbox for Orchard Core: Web UI testing toolbox mostly for Orchard Core applications. Everything you need to do UI testing with Selenium for an Orchard app is here. See the project website for detailed documentation. |
|
ErikEJ.EntityFrameworkCore.SqlServer.Dacpac
Enables reverse engineering an EF Core model from a data-tier application package (DACPAC). |
GitHub repositories (7)
Showing the top 5 popular GitHub repositories that depend on Microsoft.SqlServer.DacFx:
Repository | Stars |
---|---|
ErikEJ/EFCorePowerTools
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI
|
|
microsoft/sqltoolsservice
SQL Tools API service that provides SQL Server data management capabilities.
|
|
rr-wfm/MSBuild.Sdk.SqlProj
An MSBuild SDK that provides similar functionality to SQL Server Data Tools (.sqlproj) projects
|
|
microsoft/DacFx
DacFx, SqlPackage, and other SQL development libraries enable declarative database development and database portability across SQL versions and environments. Share feedback here on dacpacs, bacpacs, and SQL projects.
|
|
CommunityToolkit/Aspire
A community project with additional components and extensions for .NET Aspire
|
Version | Downloads | Last updated |
---|---|---|
170.0.27-preview | 284 | 1/10/2025 |
170.0.7-preview | 523 | 12/13/2024 |
162.5.57 | 48,523 | 11/21/2024 |
162.5.53-preview | 354 | 11/16/2024 |
162.5.46-preview | 1,011 | 11/12/2024 |
162.5.37-preview | 258 | 11/1/2024 |
162.5.31-preview | 368 | 10/25/2024 |
162.5.20-preview | 411 | 10/11/2024 |
162.5.13-preview | 271 | 10/4/2024 |
162.4.92 | 186,797 | 9/18/2024 |
162.4.87-preview | 401 | 9/9/2024 |
162.4.80-preview | 319 | 8/30/2024 |
162.4.71-preview | 728 | 8/17/2024 |
162.4.56-preview | 1,502 | 7/26/2024 |
162.4.51-preview | 323 | 7/19/2024 |
162.4.44-preview | 258 | 7/12/2024 |
162.4.28-preview | 325 | 6/28/2024 |
162.4.20-preview | 295 | 6/21/2024 |
162.3.566 | 308,759 | 6/24/2024 |
162.3.563 | 68,598 | 6/6/2024 |
162.3.562-preview | 363 | 5/30/2024 |
162.3.557-preview | 375 | 5/17/2024 |
162.3.550-preview | 262 | 5/10/2024 |
162.3.540-preview | 2,376 | 4/26/2024 |
162.3.530-preview | 1,387 | 4/19/2024 |
162.3.520-preview | 685 | 3/29/2024 |
162.3.515-preview | 389 | 3/22/2024 |
162.3.503-preview | 536 | 3/8/2024 |
162.2.111 | 586,105 | 2/27/2024 |
162.2.103-preview | 1,940 | 2/23/2024 |
162.2.91-preview | 841 | 2/16/2024 |
162.2.82-preview | 781 | 2/9/2024 |
162.2.69-preview | 787 | 1/26/2024 |
162.2.56-preview | 861 | 1/12/2024 |
162.2.51-preview | 808 | 1/9/2024 |
162.2.37-preview | 1,118 | 12/15/2023 |
162.2.33-preview | 933 | 12/8/2023 |
162.2.27-preview | 2,422 | 11/10/2023 |
162.1.172 | 371,338 | 1/9/2024 |
162.1.167 | 291,217 | 10/19/2023 |
162.1.162-preview | 1,322 | 10/9/2023 |
162.1.159-preview | 1,818 | 9/29/2023 |
162.1.153-preview | 1,478 | 9/25/2023 |
162.1.142-preview | 5,913 | 9/8/2023 |
162.1.124-preview | 1,721 | 8/24/2023 |
162.1.118-preview | 3,494 | 8/18/2023 |
162.1.112-preview | 1,519 | 8/12/2023 |
162.1.105-preview | 1,545 | 8/4/2023 |
162.1.88-preview | 1,580 | 7/21/2023 |
162.1.80-preview | 2,119 | 7/14/2023 |
162.1.69-preview | 1,542 | 7/1/2023 |
162.1.59-preview | 1,776 | 6/23/2023 |
162.1.54-preview | 1,294 | 6/16/2023 |
162.1.39-preview | 1,577 | 6/2/2023 |
162.1.32-preview | 1,392 | 5/26/2023 |
162.1.23-preview | 1,450 | 5/22/2023 |
162.0.52 | 576,722 | 5/11/2023 |
162.0.34-preview | 2,713 | 4/21/2023 |
162.0.15-preview | 1,947 | 4/7/2023 |
162.0.6-preview | 2,851 | 4/3/2023 |
161.8444.0-preview | 2,159 | 3/24/2023 |
161.8437.0-preview | 2,212 | 3/20/2023 |
161.8430.0-preview | 2,127 | 3/13/2023 |
161.8422.0-preview | 1,575 | 3/7/2023 |
161.8406.0-preview | 2,681 | 2/17/2023 |
161.8401.0-preview | 2,682 | 2/11/2023 |
161.8089.0 | 349,145 | 2/13/2023 |
161.8085.0-preview | 1,925 | 2/3/2023 |
161.8071.0-preview | 1,642 | 1/23/2023 |
161.8055.0-preview | 3,640 | 1/6/2023 |
161.8032.0-preview | 1,744 | 12/19/2022 |
161.6374.0 | 501,388 | 11/9/2022 |
161.6373.0-preview | 2,096 | 11/8/2022 |
161.6367.0-preview | 2,273 | 11/2/2022 |
161.6343.0-preview | 1,890 | 10/28/2022 |
161.6337.0-preview | 1,811 | 10/24/2022 |
161.6333.0-preview | 1,589 | 10/22/2022 |
161.6319.0-preview | 44,932 | 10/10/2022 |
161.6304.0-preview | 7,838 | 9/27/2022 |
160.6387.0-preview | 1,986 | 1/13/2023 |
160.6385.0-preview | 1,610 | 1/6/2023 |
160.6375.0-preview | 1,518 | 11/9/2022 |
160.6348.0-preview | 1,527 | 10/31/2022 |
160.6336.0-preview | 1,565 | 10/24/2022 |
160.6324.0-preview | 1,578 | 10/17/2022 |
160.6318.0-preview | 1,666 | 10/7/2022 |
160.6296.0 | 338,165 | 9/22/2022 |
160.6295.0-preview | 1,802 | 9/19/2022 |
160.6291.0-preview | 1,489 | 9/16/2022 |
160.6282.0-preview | 1,336 | 9/21/2022 |
160.6281.0-preview | 1,602 | 9/7/2022 |
160.6276.0-preview | 2,008 | 9/2/2022 |
160.6266.0-preview | 6,683 | 8/17/2022 |
160.6263.0-preview | 4,730 | 8/12/2022 |
160.6261.0-preview | 1,528 | 8/12/2022 |
160.6253.0-preview | 1,945 | 8/5/2022 |
160.6232.0-preview | 1,786 | 7/23/2022 |
160.6231.0-preview | 1,409 | 7/22/2022 |
160.6227.0-preview | 1,649 | 7/18/2022 |
160.6208.0-preview | 2,651 | 6/29/2022 |
160.6188.0-preview | 1,880 | 6/8/2022 |
160.6179.0-preview | 1,399 | 6/4/2022 |
160.6174.0-preview | 1,506 | 6/1/2022 |
160.6164.0-preview | 1,639 | 5/23/2022 |
160.6161.0 | 708,625 | 5/24/2022 |
160.6158.0-preview | 1,420 | 5/17/2022 |
160.6153.0-preview | 1,414 | 5/13/2022 |
160.6143.0-preview | 3,147 | 5/6/2022 |
160.6107.0-preview | 2,406 | 4/13/2022 |
160.6105.0-preview | 1,419 | 4/12/2022 |
160.6093.0-preview | 1,413 | 4/8/2022 |
160.6057.0-preview | 2,418 | 3/9/2022 |
160.5421.1-preview | 2,475 | 2/8/2022 |
160.5415.1-preview | 1,625 | 2/2/2022 |
160.5400.1 | 1,086,269 | 1/26/2022 |
160.5400.1-preview | 11,629 | 1/18/2022 |
160.5371.2-preview | 13,684 | 12/21/2021 |
160.5339.7-preview | 22,060 | 11/19/2021 |
160.5332.1-preview | 16,286 | 11/11/2021 |
160.5323.3-preview | 172,968 | 11/4/2021 |
160.5196.4-preview | 35,990 | 7/14/2021 |
150.5388.1-preview | 4,862 | 1/6/2022 |
150.5332.2-preview | 1,384 | 11/12/2021 |
150.5290.2-preview | 1,623 | 10/11/2021 |
150.5282.3 | 592,442 | 10/4/2021 |
150.5164.1 | 403,770 | 6/2/2021 |
150.5141.1-preview | 2,907 | 5/5/2021 |
150.5132.1-preview | 2,130 | 4/26/2021 |
150.5084.2 | 345,225 | 3/10/2021 |
150.5080.2-preview | 1,543 | 3/5/2021 |
150.5078.1-preview | 1,516 | 3/3/2021 |
150.4982.1-preview | 11,943 | 11/30/2020 |
150.4946.1-preview | 3,850 | 10/21/2020 |
150.4926.2-preview | 4,185 | 10/1/2020 |
150.4904.1-preview | 3,884 | 9/10/2020 |
150.4897.1 | 397,211 | 9/18/2020 |
150.4870.3-preview | 3,064 | 8/10/2020 |
150.4861.1-preview | 1,849 | 7/29/2020 |
150.4826.1 | 287,507 | 6/24/2020 |
150.4822.1-preview | 1,914 | 6/22/2020 |
150.4787.1-preview | 2,200 | 5/28/2020 |
150.4779.1-preview | 1,783 | 5/8/2020 |
150.4769.1 | 389,228 | 4/28/2020 |
150.4763.1-preview | 1,635 | 4/27/2020 |
150.4745.1-preview | 1,823 | 4/7/2020 |
150.4714.1-preview | 46,762 | 3/4/2020 |
150.4630.1-preview | 11,942 | 12/17/2019 |
150.4576.1-preview | 20,289 | 10/17/2019 |
150.4573.2 | 1,479,023 | 10/28/2019 |
150.4534.2-preview | 37,163 | 9/5/2019 |
150.4532.1-preview | 2,356 | 9/3/2019 |
150.4519.1-preview | 2,639 | 8/21/2019 |
150.4505.1-preview | 20,593 | 8/7/2019 |
150.4451.1-preview | 22,867 | 6/14/2019 |
150.4441.1-preview | 11,057 | 6/4/2019 |
150.4384.2-preview | 32,331 | 4/16/2019 |
150.4316.1-preview | 27,933 | 2/5/2019 |
150.4240.1-preview | 47,811 | 11/15/2018 |
Updates the public key in the DLLs included in this package. Checkout the package readme for details