问题标签 [dac]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
248 浏览

c# - 未调用 DacFx DeploymentPlanExecutor OnExecute

我正在尝试DeploymentPlanExecutor使用 Microsofts DacFx 3.0 编写自定义程序,但OnExecute从未调用过 -Method。

  • 如果我改用相同的DeploymentPlanModifierOnExecute()则按预期调用。
  • 无论我添加 Executor、Modifier 还是两者都添加,DAC 实际上已成功部署到数据库。
  • Executor 似乎在部署期间被识别,因为OnApplyDeploymentConfiguration()被称为

不幸的是,我找不到任何使用DeploymentPlanExecutor(仅带有 的示例DeploymentPlanModifier)的示例,并且 DacFx 的文档根本没有帮助。

我的问题是,为什么OnExecute()没有DeploymentPlanExecutor被调用,我该如何解决这个问题?

我的代码DeploymentPlanExecutorDeploymentPlanExecutor

调用部署的代码(必须在不同的程序集中):

0 投票
0 回答
69 浏览

sql-server - SQL Server:表被主键删除,不是来自 sys.objects

我们一直通过 SSDT 发布数据库。面临一个非常奇怪的错误。它已经删除了该表,但该表的主键没有被删除,这不允许使用相同的表和主键名称创建新表。

我们的 SQL Server 添加不允许 DAC 登录,它会更新 sys.objects 表。我附上了表格名称为空白的屏幕截图。

在此处输入图像描述

  1. 如何纠正?

  2. 如何删除此约束?

  3. 为什么会有这种异常行为?

0 投票
1 回答
188 浏览

c# - 如何从 DACFx API 获取时态表模式信息?

考虑以下 TSql 代码:

...以及以下使用 DACFx 的 C# 代码:

所以在这里我们看到我已经查询了 DACFx API 以查明列实例是否是MAX类型的列,并获取有关表主键的信息。

现在我想知道表格的时间设置。我需要知道是否SYSTEM_VERSIONING打开,如果打开,用作历史表的表是什么。我也想知道哪些字段用作行的开始和结束。

我如何使用 DACFx API 知道这一点?

0 投票
1 回答
161 浏览

sql-server - DACPAC 中的 ANSI_PADDING

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

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

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

0 投票
1 回答
1117 浏览

verilog - 使用 verilog 在 spartan 3e 套件中实现 DAC

我在 Spartan 3E 入门套件中编写了两个用于实现 DAC 的代码,它们似乎在模拟中工作得很好,但是当我将它们连接到芯片示波器并加载到板上时,我总是得到一个零值。我还注意到没有严重警告。代码 1:

其顶层模块定义为

显然顶级模块也有 I/O 端口描述。

代码 2:

我使用的UCF文件如下

我不指望有人能解决我的问题,但我感到无助,因为我正在调试过去 2 周以来的这些代码,但我找不到任何问题。如果有人能指出我的错误,那将非常有帮助。我还浏览了一些示例代码,但由于所有代码都是用 VHDL 编写的,因此它们对我没有太大帮助。我仍然尝试匹配逻辑并发现它是相同的。

0 投票
1 回答
1456 浏览

c - 无法在 STM32 上使用 DAC 和 DMA 生成正弦波

我的 STM32F303K8 核板无法生成正弦波。在我看来,一切都配置好了,但是我可以在示波器上看到 gnd,所以它不起作用。也许有人知道为什么?继承人的代码:

0 投票
1 回答
623 浏览

dac - 在发布期间忽略 Dacpac 快照选项

在部署其 dacpac(通过 sqlpackage.exe、DacFx 或 Visual Studio)时,是否可以忽略给定数据库项目的项目设置中设置的快照选项?

0 投票
1 回答
3694 浏览

sql-server-data-tools - DacServices.Deploy 到 SQL Server LocalDB 2016 失败 - 无法连接

此调用DacServices.Deploy对 SQL Server LocalDB 2014 非常有效,但在安装 SQL Server LocalDB 2016 时失败:

DacServices.DeployLocalDB 2016引发的异常是:

“无法连接”错误似乎不正确/可能掩盖了真正的错误,既因为指定的连接字符串允许我使用 连接到数据库SqlConnection,又因为我可以使用命令行将此 dacpac 部署到 SQL Server LocalDB 2016:

有关我的设置的更多信息:

Microsoft.SqlServer.Dac正在使用 的程序集来自此 NuGet 包: https ://www.nuget.org/packages/Microsoft.SqlServer.Dac

0 投票
1 回答
862 浏览

sql-server-2016 - 无法将 .dacpac 部署到 SQL'16。方法未找到:set_Encryption

我有一个从 SQL 2005 到 SQL 2016 数据库的 dacpac 文件。在过去的几个月里,我们的开发人员一直在使用 SQL 2016,因此我们现在正在使用它进行生产。

当尝试使用我们的 .dacpac 文件升级数据库(没有以前的 dacpackage)时,它会在下面给出这个错误

据我所知,我们根本没有在任何表上启用加密。这是一个新的数据库。我们甚至尝试从头开始重新创建它,但是一旦我们尝试应用 dacpac 文件,就会遇到同样的错误。

有谁知道我可以做些什么来让服务器识别它似乎丢失的 set_Encryption 方法?任何建议表示赞赏。

编辑:我进一步确定这不是 SQL 2016 问题,而是 SQL Server Management Studio 2016 问题。

0 投票
0 回答
136 浏览

xml - TVirtualTable 或 DAC 提取 UTF-8 XML

在 Delphi 中,是否有一种简单的方法可以从TVirtualTableDAC 或 DAC 中提取数据:

  1. 用于SaveToXml()将 ADO XML 转换为 UTF-8 XML?

  2. 在使用SaveToFile()将数据保存在“奇怪”的二进制 XML 中时,是否有 Delphi 代码将其更改为 UTF-8 XML?