问题标签 [ssdt-2019]
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.
sql-server - SSRS 仅按客户合计金额总和的中间行
我是 SSRS/SSDT(2019 年)的新手,我想我错过了一些简单的东西?
我有一个看起来像这样的简单表:
状态 | 顾客 | 数量 |
---|---|---|
加利福尼亚州 | 堆 | 12 |
加利福尼亚州 | 堆 | 5 |
加利福尼亚州 | 堆 | 3 |
加利福尼亚州 | 堆 | 15 |
ID | 不堆叠 | 20 |
ID | 不堆叠 | 9 |
ID | 不堆叠 | 11 |
ID | 不堆叠 | 7 |
ID | 不堆叠 | 14 |
当我将其放入 SSRS 时,金额将只显示该客户的第一行,但将客户分开,如下所示:
状态 | 顾客 | 数量 |
---|---|---|
加利福尼亚州 | 堆 | 12 |
ID | 不堆叠 | 20 |
我右键单击设计页面中的金额字段并选择“添加总计”,其中几乎添加了每个客户的金额列的总计,但是,它只对中间行求和?所以:
状态 | 顾客 | 数量 |
---|---|---|
加利福尼亚州 | 堆 | 8 |
ID | 不堆叠 | 27 |
我在这里想念什么?问关于 SSRS 的问题的 SOP 是什么?你需要我的询问吗?或者?
c# - 无法在 SQL 数据工具脚本中应用相等性“运算符 '==' 不能应用于 'bool' 类型的操作数”(FIX)
无法在 SQL Data Tools 脚本中应用相等性。
目的:建立一个变量,在不需要做任何事情时用作优雅的退出
错误
代码:
sql-server-2019 - SSDT 2019 包可以部署在 SQL Server 2014 上吗?
SSDT 2019 包可以部署在 SQL Server 2014 上吗?
我不必为 SSDT 2019 安装 SQL Server 2019,并且应该能够将包部署到 2014,对吗?
sql-server - 如何在 SQL Server 数据库项目中删除系统版本控制表
我们正在使用 .NET SQL Server 数据库项目来定义我们的数据库,即使我们已经从数据库项目中删除了表,它也不会从服务器中删除表。
发布配置文件中有一个选项可以删除位于目标中但不在源中的对象。但是,这不适用于临时表,因为我收到一条错误消息,指出它无法删除临时表,因为临时表不支持标准 SQL 删除命令。
有没有办法使用 SQL Server 数据库项目删除临时表?
sql-server-data-tools - 无法使用视图定义中具有表的完全限定名称的视图编译 SSDT 数据库项目
我们有一个 SQL 2019 数据库,其中所有表名在以数据库名称开头的视图中都是完全限定的。我们没有选择避免完全限定的引用,因为视图定义是自动生成的(否则我根本不会完全限定它们)。当通过引用与视图相同的数据库中的表来定义视图时,SSDT 项目抱怨它有一个未解析的引用。
Visual Studio 不允许添加对其自身的数据库引用。我可以编译它的唯一方法是创建同一数据库的 DACPAC,然后将其添加为引用以及删除数据库变量 ($Name)。
有没有其他方法可以在视图中提供完全限定的表名,而无需在 SSDT 项目中创建 DACPAC?
ssis - SSDT:SSIS 包在构建后挂起 - 不记录 PackageStart 事件
我在 SSDT 2017 中开发了多个 SSIS 包。几周前,当我在工作站上调试时,其中一个包开始挂起。1 或 2 个其他包也有这种挂起现象,但其他包仍然可以正常工作。
我已经对包进行了故障排除,删除了最近添加的数据流和连接,但都无济于事。奇怪的是,在另一个工作站上运行/调试原始包是成功的——完全没有问题。
我已经为 1 个较小的包启用了日志记录,以查看它在挂起之前到达的位置,最后一个事件条目是OnPostValidate,当与一个运行良好的包进行比较时,我应该看到的下一个条目是带有“包执行开始”消息的PackageStart事件。
我启用了所有日志记录选项(诊断等),但没有任何问题或错误跳出。
这可能是间接的,但我确实觉得这个问题是在最近被 M$ 强制推出的大规模 Windows 更新之后开始的。为了“刷新”我的环境,我重新安装了 SSDT 2017,之后没有任何乐趣,我升级到 VStudio CE 2019。但仍然没有任何乐趣。
欢迎任何想法或建议,请:-)
ssis - Microsoft SSIS SQL Server 集成服务安装错误 Visual Studio 2019
我正在尝试将 SSIS 开发人员工具包部署到我的 Visual Studio 2019 实例。我尝试了昨天的下载以及今天的新下载,结果相同。详情如下。我还将在这里查看另一个 Stack 帖子,看看这是否有帮助。
我没有解释日志文件的经验。有人可以帮忙吗?
MainViewModel.OnBundleAction:捆绑操作失败:未知错误 (0x80131500) (0x80131500)
Microsoft.DataTools.IntegrationServices.exe 的错误消息结果
Visual Studio 2019 版本信息 - 更新到最新版本
日志文件 - 查看后续帖子以获取完整的日志文件。请注意日志文件顺序。堆栈乱序发布。
sql-server - 在 SSDT 预部署脚本中编译函数
我有一个不寻常的情况 - 第一次!
我正在尝试在 Visual Studio 中为 SSDT 项目编写预部署脚本,该脚本将为迁移准备大量数据。TF
在新版本的数据库中[MySchema].[MyFunc]
有一个用户定义的表值函数(新版本中还有很多其他的对象,但我只需要使用这一个来帮助迁移。该函数对任何其他新的(或现有的)对象没有任何依赖关系,它是完全独立的。
我希望[MySchema].[MyFunc]
作为预部署的一部分进行编译,以便我可以使用它。该函数位于.\MySchema\Functions\MyFunc.sql
我尝试了以下...
尝试 1
这失败了Incorrect syntax near CREATE
(注意:CREATE
是文件的第一行.\MySchema\Functions\MyFunc.sql
):
尝试 2
这失败了Incorrect syntax near 'GO'
and Incorrect syntax near ':' Expecting CONVERSATION
:
尝试 3
将整个CREATE FUNCTION
语句复制并粘贴到我的预部署脚本中:
但这失败了CREATE FUNCTION must be the only statement in the batch
。我尝试GO
在此之前和之后插入,但我得到了与 ATTEMPT 2 相似的结果。我也尝试过使用;
而不是GO
.
尝试 4
我尝试使用iTVF,但没有帮助
尝试 5
我考虑了一会儿,将代码从我的函数中取出并在没有函数的情况下使用它......但我需要在迁移脚本中使用该代码大约 20 次。所以我拒绝了这个选项。每次都会产生不同的结果(由于参数的变化),所以我不能只是把它放在 CTE 或类似的东西中,然后每次都重新使用它。
请注意
答案应该是特定于 SSDT 项目的。这不是在 SSMS 中运行的代码。它位于 Visual Studio 中,将作为Publish
进程的一部分运行。如果您不确定 SSDT 或预部署脚本是什么,请不要回答 :-) 任何不基于 SSDT 的答案都与这种情况无关。谢谢!