问题标签 [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 回答
769 浏览

tsql - T-SQL 部署后脚本如何引用变量

我正在使用以下部署后脚本 1 部署 DACPAC:

但是,当我尝试引用此部署后脚本 2 时,部署失败:

所以,我的问题是传递大小的正确语法是什么?

我使用此命令启动脚本(第一个 script1 有效,script2 无效)

这是 DSC 显示的错误:

0 投票
2 回答
7625 浏览

c - 使用 DMA 生成 STM32F3 DAC 信号

我正在编写一个程序,该程序应该在我的 STM32f3Discovery 板上使用 DAC 生成正弦波。我有几个文件,如下所列。

实用程序.h:

实用程序.c:

主.c:

所以理论上它应该在引脚 A.04 上产生正弦波。但是,当我使用示波器查看此引脚上的电压时,它什么也没有显示(接地电位)。

有谁知道可能出了什么问题?

0 投票
0 回答
118 浏览

callback - 什么会导致 DAC 输出出现尖峰?它可以与实施相关吗?

我有 8 个外部 DAC MCP4728,我正在使用 i2c 与之通信。数据直接来自 USB 电缆(16-17 毫秒),我需要尽快更新/写入这些值。现在我正在 USB 回调函数中写入 i2c。

通常我会看到设置了标志的代码(与 DAC 无关),然后在主循环中看到,因为要更新的标志为真,所以会执行某些操作(在这种情况下,应该设置 DAC)。

实施是否可以成为这些尖峰的来源(通常只存在于高频值)?17ms 的更新时间会导致位偏斜问题吗?

0 投票
1 回答
513 浏览

service - 使用桌面应用程序转换器从 MSI 创建的 appx 包安装服务

我想将 Windows 服务打包为 appx 包。我使用以下链接创建用于安装服务的 MSI。

https://support.microsoft.com/en-in/help/816169/how-to-create-a-setup-project-for-a-windows-service-application-in-visual-c

MSI 工作正常,服务安装成功。现在,当我使用此 MSI 使用 DAC 转换器创建 APPX 时,我发现 appx 已创建,但在启动它时,我收到对话框,指示“无法从命令行或调试器启动服务,必须首先安装 Windows 服务。 ……”。但在 MSI 中工作正常。

因此我很想知道如果 MSI 可以完美地安装服务,DAC 转换器是否支持安装服务,如果没有,那么如何克服这个问题?

0 投票
1 回答
278 浏览

t4 - 如何通过 DacFx 获取表对象的 SSDT 扩展属性值

我想检索我的 SSDT 表和列的扩展属性的值,以便我可以将它用于我正在使用 T4 处理的一些模型生成内容。

我在网上找不到这样的例子,有其他人做过吗?

这些是您可以使用以下内容添加的扩展属性:

在我加载列信息的 T4 模板中,我有这个:

我不确定里面有什么???部分获取此扩展属性信息。有任何想法吗?

我能够获得有关该列的其他属性,例如可为空、精度等。

对此的MS doc有点......缺乏。

0 投票
2 回答
389 浏览

sql-server - 如何使用 DacFx api 获取列的类型?

在 SSDT 项目中,使用 DacFx API,我正在查询数据库的内存模型。我一直在尝试检索列的类型,但无法弄清楚。知道如何做到这一点吗?

0 投票
1 回答
92 浏览

c# - DacFX:忽略 ColumnReferenceExpression 访问者中的非列

当使用访问者扫描 TSqlFragment 中的 ColumnReferenceExpression 时,有些东西会被视为真正不是的列。例如在这个 sql 中:

year参数与 Age、FirstName 和 LastName 一起被用作列引用。似乎没有任何方法可以将年份与其他列区分开来。

The reason I am asking is that we have written a SqlCodeAnalysisRule to check for two part names when there is more than one table in a select and it is picking up these non-columns as well. 如果有人对如何排除它们有任何想法,请在这里分析规则:

我们所有的访客都遵循几乎相同的模式。以下是列参考访问者作为其他提及的示例:

我已经将找到的每个列的所有属性与非列进行了比较,并且没有什么不同可以用来排除我看到的它们。

0 投票
1 回答
756 浏览

sql-server-data-tools - 使用 DacServices 部署时获取目标机器上的 SqlServer Dac 程序集文件路径

我正在调用 DacServices API 来部署 DACPAC,这需要 Microsoft.SqlServer.Dac 的程序集引用。我运行安装程序的目标机器可能在 D 驱动器上安装了 SSDT/SQL,或者可能安装了更高版本的 SQLServer。

使用 DacServices 部署时,如何在目标机器上动态获取 Microsoft.SqlServer.Dac 程序集文件路径(如果我们使用 SqlPackage.exe,我们会遇到同样的问题,因为我需要动态找出 120/DAC/我运行安装程序的目标上的 bin 或 130/DAC/bin 文件夹)?

或者,如果有人可以针对此问题提出任何其他解决方案,以便相同的 exe 可以在不同的机器/环境中运行,那就太好了。

0 投票
1 回答
602 浏览

dac - 命名空间名称“Dac”在命名空间“Microsoft.SqlServer”中不存在

我正在尝试让 DacFx (latest-v17.1) 在具有 SQL Server 2014 和 VS 2013 的机器上工作。我尝试从 140/dac/bin 文件夹中手动引用 dll(我已经安装了 DacFx17.1框架)在我的控制台应用程序中。

我还在我的解决方案中尝试了以下 nuget。 https://www.nuget.org/packages/Microsoft.SqlServer.DacFx.x86/140.3652.3

但我收到以下错误..

错误 18 名称空间“Microsoft.SqlServer”中不存在类型或名称空间名称“Dac”(您是否缺少程序集引用?)

这是否意味着我将无法使用最新的 DacFx 框架?

0 投票
2 回答
442 浏览

windows-store-apps - DesktopAppConverter.exe 位于从 WindowsStore 下载的系统中的什么位置?

我已经使用以下网址从 Windows Store 安装了 Desktop App Converter - https://www.microsoft.com/en-us/store/p/desktop-app-converter/9nblggh4skzw

理想情况下,当应用程序安装时,其相应的可执行文件应该存在于系统中。但我无法在 System.DesktopAppConverter.exe 中找到路径。

我试图在以下路径中找到它: C:\Program Files\WindowsApps C:\Users\user name\AppData\Local\Packages

但这无济于事。

问候, 安库什