【问题标题】:ANSI_PADDING in a DACPACDACPAC 中的 ANSI_PADDING
【发布时间】:2016-04-08 13:30:28
【问题描述】:

使用 SQLServer 的 sqlpackage.exe(来自 SQL Server 2014)创建 DACPAC 时,到目前为止,我还没有看到 ANSI_PADDING 被提及。在极少数情况下,这是一个问题,因为我正在处理的数据库似乎有几个 ANSI_PADDING 设置为 OFF 的字段。

查看 MSDN 上的文档,这似乎根本不可能。我们确实需要将其导出,并且我们正在创建脚本来比较/开发/部署我们的数据库。

这里有人知道在创建 DACPAC 时是否(以及如何)可以包含 ANSI_PADDING 设置?如果无法使用 sqlpackage,是否可以通过其他方式将此列设置包含在 dacpac 导出中?

【问题讨论】:

    标签: sql-server sql-server-2014 dacpac dac sqlpackage


    【解决方案1】:

    支持 SqlPackage.exe 的数据层应用程序框架 (DacFX) 完全忽略了 is_ansi_padded 列属性。如果您在 Visual Studio 中使用 SSDT 数据库项目,则可以在部署后脚本中使用 alter column 语句来设置 ANSI_PADDING 属性。但是,仅使用 SqlPackage.exe 是不可能的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-26
      • 2016-03-05
      • 2015-01-29
      相关资源
      最近更新 更多