Skip to content

CS-DanielW/DacTools

 
 

Repository files navigation

DacTools

DacTools is a tool that can be used to deploy DacPac files to Microsoft SQL Server. This tool expands upon DacFx by providing the ability to run multiple deployments to multiple databases simultaniously in parallel.

It was originally designed for use in Multi-Tenant scenarios where you may have a database per Customer (or Tenant) but you want to use a sqlproj to keep the schema of those databases in line.

Stable (master) Preview & Beta (develop)
Docs Docs Docs
GitHub Release GitHub Release
Build Build Status master Build Status develop
Coverage Codecov master Codecov develop
DacTools.Deployment.Tool NuGet NuGet
DacTools.Deployment.Core NuGet NuGet

Compatibility

DacTools.Deployment works on Windows, Linux and Mac. It is supported on .NET 5, .NET Core 3.1, .NET Core 2.1 and .NET Framework 4.7.2+.

DacTools.Deployment currently makes use of Microsoft.SqlServer.DACFx v150.x and as such it can target SQL Server 2008, 2008R2, 2012, 2014, 2016, 2017, 2019 and Microsoft Azure SQL Databases.

Quick Links

License

Licensed under MIT

Copyright (c) 2021 DrBarnabus

Notice: This isn't an official Microsoft repository or tool, this is an open source project designed to assist in deploying dacpac Data-teir Applications.

About

A Helpful tool that can be used to deploy dacpac files to SQL Server. This tool has the ability to deploy a dacpac to multiple databases simultaniously.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 94.0%
  • PowerShell 6.0%