Sitecore Azure Toolkit 1.1 relies on Microsoft Web Deploy 3.6 to build deployment packages for Sitecore Experience Platform and modules. Microsoft Web Deploy dynamically loads SQL Server Data-Tier application framework, SQL ScriptDOM, and SQL CLRTypes components using automatic version detection. With certain software configurations, this algorithm fails to load these components properly and leads to the following errors outputted by the Sitecore Azure Toolkit:
Update-SCWebDeployPackage : The SQL provider cannot run with dacpac option because of a missing dependency. Please make sure that DacFx is installed. Learn more at:
http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DACFX_NEEDED_FOR_SQL_PROVIDER.
Update-SCWebDeployPackage : The SQL provider cannot run because of a missing dependency. Please make sure that Microsoft SQL Server Transact-SQL ScriptDom is installed. Learn more at:
http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_SCRIPTDOM_NEEDED_FOR_SQL_PROVIDER.
Update-SCWebDeployPackage : The SQL provider cannot run because of a missing dependency. Please make sure that Microsoft SQL Server CLR Types is installed. Learn more at:
http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_SQLCLRTYPES_NEEDED_FOR_SQL_PROVIDER.
To resolve the issue: