问题标签 [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.
tsql - T-SQL 部署后脚本如何引用变量
我正在使用以下部署后脚本 1 部署 DACPAC:
但是,当我尝试引用此部署后脚本 2 时,部署失败:
所以,我的问题是传递大小的正确语法是什么?
我使用此命令启动脚本(第一个 script1 有效,script2 无效)
这是 DSC 显示的错误:
c - 使用 DMA 生成 STM32F3 DAC 信号
我正在编写一个程序,该程序应该在我的 STM32f3Discovery 板上使用 DAC 生成正弦波。我有几个文件,如下所列。
实用程序.h:
实用程序.c:
主.c:
所以理论上它应该在引脚 A.04 上产生正弦波。但是,当我使用示波器查看此引脚上的电压时,它什么也没有显示(接地电位)。
有谁知道可能出了什么问题?
callback - 什么会导致 DAC 输出出现尖峰?它可以与实施相关吗?
我有 8 个外部 DAC MCP4728,我正在使用 i2c 与之通信。数据直接来自 USB 电缆(16-17 毫秒),我需要尽快更新/写入这些值。现在我正在 USB 回调函数中写入 i2c。
通常我会看到设置了标志的代码(与 DAC 无关),然后在主循环中看到,因为要更新的标志为真,所以会执行某些操作(在这种情况下,应该设置 DAC)。
实施是否可以成为这些尖峰的来源(通常只存在于高频值)?17ms 的更新时间会导致位偏斜问题吗?
service - 使用桌面应用程序转换器从 MSI 创建的 appx 包安装服务
我想将 Windows 服务打包为 appx 包。我使用以下链接创建用于安装服务的 MSI。
MSI 工作正常,服务安装成功。现在,当我使用此 MSI 使用 DAC 转换器创建 APPX 时,我发现 appx 已创建,但在启动它时,我收到对话框,指示“无法从命令行或调试器启动服务,必须首先安装 Windows 服务。 ……”。但在 MSI 中工作正常。
因此我很想知道如果 MSI 可以完美地安装服务,DAC 转换器是否支持安装服务,如果没有,那么如何克服这个问题?
t4 - 如何通过 DacFx 获取表对象的 SSDT 扩展属性值
我想检索我的 SSDT 表和列的扩展属性的值,以便我可以将它用于我正在使用 T4 处理的一些模型生成内容。
我在网上找不到这样的例子,有其他人做过吗?
这些是您可以使用以下内容添加的扩展属性:
在我加载列信息的 T4 模板中,我有这个:
我不确定里面有什么???部分获取此扩展属性信息。有任何想法吗?
我能够获得有关该列的其他属性,例如可为空、精度等。
对此的MS doc有点......缺乏。
sql-server - 如何使用 DacFx api 获取列的类型?
在 SSDT 项目中,使用 DacFx API,我正在查询数据库的内存模型。我一直在尝试检索列的类型,但无法弄清楚。知道如何做到这一点吗?
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. 如果有人对如何排除它们有任何想法,请在这里分析规则:
我们所有的访客都遵循几乎相同的模式。以下是列参考访问者作为其他提及的示例:
我已经将找到的每个列的所有属性与非列进行了比较,并且没有什么不同可以用来排除我看到的它们。
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 可以在不同的机器/环境中运行,那就太好了。
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 框架?
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
但这无济于事。
问候, 安库什