问题标签 [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 投票
2 回答
138 浏览

signals - 如何改进我的代码,以免出现计时错误?

我正在编写代码来与这个DAC 接口以产生正弦波。我有一个可以很好地生成值的正弦 LUT,以及一个 DAC 控制器。控制器将 CS 拉低,逐位输入 16 位整数,并在 16 次计数后将 CS 拉高。当它发出脉冲时,它还会向 sin LUT 发送一个使能脉冲,以增加一个数字。这段代码似乎不能很好地工作,因为我的输出出现了峰值。这是因为时钟在本应为高时读取 CS 为低(图 1),导致 DAC 读取 17 位(即,将当前数字的 MSB 读取为前一个数字的 LSB),这导致尴尬尖峰(图 2)。

我怎样才能更好地组织这段代码,以便最大限度地减少遇到这个时间问题的风险?

图 1. 黄色是 DIN,蓝色是 CS,绿色是时钟

图1

图 2. DAC 的输出

图 2

0 投票
2 回答
126 浏览

sql-server - Redgate 比较 SDK 源代码控制源数据库

我目前正在使用 Redgate SQL 比较 SDK,并将其设置为可以很好地区分 2 个数据库。

我现在想做的是能够将 sqlproj 从源代码控制与目标数据库区分开来。

我曾尝试使用 tfs/vsts SDK 拉取 sql 文件,但无济于事。

有没有办法将 sqlproj 从源代码控制构建到 dacpac,然后将其作为源数据库拉入,或者直接将 sqlproj 作为源拉入?

编辑:

我的最终目标是能够基本上将源代码控制中的数据库版本与在许多不同环境中运行的数据库进行比较,并为差异创建 delpoyment 脚本。

我还有另外几个 Redgate 工具可以完成此操作(SQL 比较和 SQL 源),但这些只能安装在 1 个(最多 2 个?)设备上,我遇到的困难是使用 Amazon RDS(外部无法访问端点VPC),我无法将这些工具的集中安装连接到我的所有环境,也无法为每个环境购买额外的许可证。所以我试图使用比较 SDK 来尝试“滚动我自己的”中间立场。

非常感谢,

0 投票
1 回答
59 浏览

object - 版本 5.30.1465 上的 DAC 问题

当我创建一个 DAC 以在代码上使用该对象时,使用版本 4.20.2344

但是当我尝试在 5.3 版上调用同一个对象时,它没有出现在 Visual Studio 中,我无法编译它,你能帮我解决这个问题吗?有人有同样的问题吗?

我留下一些图片来解释发生了什么

这是 v4.20 上的示例

这是 v5.3 中的错误示例 can't use the same

0 投票
1 回答
2062 浏览

repository - informatica 存储库服务无法启用

我在 Informatica 管理控制台上启用存储库服务时遇到问题。到目前为止我采取的步骤,

  1. 创建一个带有创建内容选项的新存储库服务,持续旋转,一段时间后超时。我重新登录,我看到在管理员控制台中创建的存储库服务带有禁用但不可用的选项。也无法看到在元数据模式中创建的存储库表。并且也无法使用 powercenter 存储库管理器进行连接。

  2. 创建一个新的存储库服务而不创建内容。创建了一个禁用的存储库服务。要添加/恢复内容,我尝试启用该服务,然后它继续旋转并且没有任何反应。一段时间后它超时,当我重新登录时,我看到禁用选项,但服务不可用。因此我无法添加内容。

我正在寻找一些有用的见解来解决这场危机。

谢谢!

0 投票
0 回答
750 浏览

sql - What exactly does DAC do? (Data - tier Applications)

So I'm trying to figure out the purpose of DAC, so I tried reading here; But I am very overwhelmed by the definition (Since technically, I'm still a newbie anyway) Could anyone explain it to me in a very simple manner? based from my understanding, its something used in 3 tier programming. another question would be, could DAC be used like DTS in SQL SERVER 2000?

EDIT: I'm trying to learn DAC through google searches, but I still don't get why this feature is not used, and why even use it

0 投票
1 回答
965 浏览

sql-server - 在 DacFx API 中查找某些对象的数据类型信息

我正在编写一个针对 Sql Server Data Tools 的代码生成工具,我需要能够获取以下数据类型:

  1. 查看列
  2. 表上的计算列

这些信息在哪里?对于表(计算列除外),它在这里:

对于计算列,dataType上面为空。

对于视图,我尝试过:

这些信息在任何地方吗?除了将源 .DACPAC 发布到数据库之外,还有其他方法可以获取此信息吗?


编辑:回应下面的 Ed Elliot(关于使用强类型 DacFx 模型)

以下代码无法返回视图的类型信息:

我开始认为这是 DAC 模型本身的限制。

0 投票
1 回答
246 浏览

c# - 使用 DacFX SqlCodeAnalysisRule 检查 where 子句中的数据类型

我正在尝试编写 SqlCodeAnalysisRule 规则来检查 where 子句中的比较运算符,以确保双方具有相同的数据类型以实现可搜索性。但是,我很难从 ScriptDom ColumnReferenceExpression 对象中找出数据类型实际上是什么。我花了几天的时间研究这个,但真的无处可去。希望有人可以提供帮助。

当您引用可以包含多个选择语句的存储过程和函数时,这变得更加复杂。甚至是具有多个子选择或联合的视图。我已经看到了这个答案Get DataType of computed column from dacpac但它没有解决如何从选择中的列返回到所需的表。

这是我现在的规则的分析:

0 投票
1 回答
401 浏览

stm32 - 这段代码是什么意思?

这个循环是什么意思?我知道DHR12R1是数据保持寄存器12bits right

0 投票
0 回答
741 浏览

c# - Windows 用户的 DacServices ExportBacpac 异常

我正在使用数据层应用程序框架 (DACFx) 来尝试从我的数据库中的表子集导出架构和数据。

我知道对支持的内容有一些限制,并且我已经解决了与代码有关的问题(存储过程等)。但是,我遇到了 Windows 用户/登录的障碍。我不知道我怎么能绕过它。

异常详情:

我意识到 Azure SQL 不支持 Windows 身份验证。但是有没有一个选项可以简单地忽略用户、登录等?

我已经阅读了各种声称您可以删除登录名和用户的帖子。然后在导出后重新创建它们。不幸的是,我不能这样做,因为这些对象被用于活动连接。我还读到有些人通过备份/恢复然后将用户放在辅助服务器上解决了这个问题。这可能会奏效,但肯定有更好的方法,而且工作量更少。

反编译代码,我可以看到 ExportBacpac 方法在哪里创建:

当然,这都是私有的、内部的等等。可惜,我想关闭 EnfoceSqlAzureRestrictions!

有任何想法吗?

0 投票
2 回答
1550 浏览

sql-server - 有什么方法可以停止 SqlPackage.exe 在部署脚本中设置默认文件组?

我们正在使用 Sql Server 数据库项目使用 SqlPackage.exe 从 DacPac 创建部署脚本。我们在各种环境中设置了不同的 SQL Server 文件组。部署时,我们排除文件组,因为我们希望在默认文件组中创建对象。在数据库项目设置中,默认文件组不会从 PRIMARY 更改。

在此处输入图像描述

这在尝试部署到默认文件组不是PRIMARY 的环境时会出现问题,因为包含以下代码...

有没有办法防止在部署 SQL 中产生这种情况?