【问题标题】:SSMS Error: Unable to proceed with DAC operations on the target instance because it does not support DACsSSMS 错误:无法在目标实例上继续进行 DAC 操作,因为它不支持 DAC
【发布时间】:2017-12-21 10:21:10
【问题描述】:

我正在尝试使用 SSMS v17.4 将 DAC 包部署到 SQL Server 2016 SP1 (13.0.4001.0) 实例上的数据库(注册为数据层应用程序),但出现错误:

无法继续对目标实例执行 DAC 操作,因为它不支持 DAC。

我认为 SSMS 17.4 是最新版本。为什么不能将 DAC 部署到 SQL Server 2016 实例? SSMS 中是否有我遗漏的设置?

【问题讨论】:

    标签: ssms sql-server-2016 dac


    【解决方案1】:

    您必须具有系统管理员服务器角色才能升级数据层应用程序

    UPD:您可以下载 Data-Tier Application Framework (DacFx) 17.4 https://www.microsoft.com/download/details.aspx?id=56356 并使用 SqlPackage 实用程序来部署 DAC 包。如果您不创建/删除/更改登录名,则不需要 sysadmin、serveradmin 服务器固定角色。

    SqlPackage.exe /Action:Publish /sf:"<path to dac package>" /tcs:"Data Source=<server_name>;Initial Catalog=<database_name>;Integrated Security=SSPI;"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      • 2015-01-04
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多