问题标签 [sql-server-data-tools]
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 - SSDT 生成非 SQLCMD 部署脚本
我正在使用 SSDT 来管理我的数据库。现在它会生成 SQLCMD 部署脚本。有没有办法让它生成普通的 t-sql 脚本?
database - VS 2012 数据库项目“未解决的对象引用”错误
我在 VS 2012 中创建了 SQL Server 数据库项目并导入了我们的数据库。当我构建项目时,我得到很多“未解决的对象引用”错误。这些错误仅适用于我数据库中的几个视图。这些视图的语法是正确的,我没有使用临时表。我应该检查什么来解决这个问题?
更新:这是一个例子:
“Taiba”这里是我的数据库名称。仅针对此视图,我收到 30 个错误。这些是其中的一些错误:
sql-server-2008 - 基于多值参数多次显示子报表
我有一份报告显示一个或多个商店的汇总销售数据。可以通过用于过滤共享数据集的多值参数 (shopID) 来选择商店。参数 shopid 由共享数据集 shop 填充
此报告包含一个子报告,显示每个商店的详细信息。子报表有一个单值参数 (shopID),用于过滤子报表中的共享数据集。
现在,当我像这样链接子报告时:
为数据集中的每个 shopid显示子报表。但我希望为参数 shopID 中的每个 shopID显示子报告。我认为使用参数作为值就足够了,如下所示:
但是后来我只得到了返回参数中的第一家商店。我得到的子报告显示第一家商店的次数与商店的数量一样......如果我使用
我看到(惊喜,惊喜)第二家商店的次数与商店数量一样多......
我尝试过拆分、连接等各种操作,但对于我的一生,我无法找到如何在参数 shopid 中为每个商店显示一次子报表。
建议?请问漂亮吗?
reporting-services - SQL Server 2012 的 SSDT - SSRS 向后兼容性
从我学到Business Intelligence Studio
的关于 SQL Server 2012 的各种文章中,现在称为SQL Server Data Tools (SSDT)
,并且是 VS 的插件。有 VS 2010 和 2012 的版本,可以从这里下载。
向后兼容的范围是什么,即我可以使用 SSDT 为 SQL server 的早期版本开发报告吗?我对2005年及以上特别感兴趣。
根据这篇文章,SSDT 应该支持 2005 及更高版本,但对于 VS 2010。这种支持的级别是什么 - 项目需要转换吗?另外,这同样适用于 2012 SSDT 吗?
如果我们可以避免为每个开发人员安装多个版本的 Visual Studio,那将是很好的,只是为了老客户的报告开发。
visual-studio-2010 - 带有 SSDT 的 Visual Studio 2010 无法识别某些对象
我在现有解决方案中有几个不同的数据库项目,并且遇到了一些奇怪的行为。我在项目中定义的 99% 的数据库对象工作得很好,但是当模式比较完成时,少数没有被识别为项目的一部分。就好像他们根本不存在一样。到目前为止,它们似乎都是被跳过的存储过程。
我像其他所有对象一样创建它们。
您可能需要什么信息来调试它?
sql-server - 如何摆脱 SSDT 中的 localdb?
从 VS2010 迁移到 2012 后,我无法使用我的数据库项目。
项目中数据库对象的所有脚本都连接到自动创建的 localdb 数据库。我对 localdb 不感兴趣,因为数据库很大,我在 SQL Server 2008 R2 的完整实例中维护它。
我尝试了工具-选项-数据库工具-数据连接-SQL Server 实例名称中的所有可能设置,但无济于事。重新加载项目后,它总是恢复到 localdb 的相同连接。
我的问题是我需要从一个数据库引用到另一个数据库。我用同义词做:CREATE SYNONYM [pcg].[practice] FOR [PcgDb].[Portal].[practice]; 此脚本自动链接到 localdb,并且 localdb 上的 PcgDb 没有表。因此,我得到一个未解决的参考错误 71501。
我还尝试了添加数据库引用中的所有组合,甚至将我的 SQL Server 实例添加到 localdb 链接服务器,仍然是同样的错误。
visual-studio-2012 - 如何为数据库项目指定数据库并进行部署?
我在 VS 2012 中创建了一个数据库项目,但是如何为其指定数据库连接,以便它使用数据库上下文进行 Intellisense 提示和部署?
另外,要部署到目标数据库,我是否一直调用 Publish,还是可以在每次构建时完成?
sql-server - SQL Server Data Tools - 恢复模式
我正在使用 SQL Server Data Tools (SSDT) 来管理我的数据库架构。每次我选择发布对我的架构的更改时,脚本都会包含以下内容:
问题是,我不希望它将我的恢复模式更改为 FULL。我希望它很简单。
如何修改我的 SSDT 项目以指示我想要简单的恢复模式,以便在我每次发布时它都不会尝试将其更改为完整模式?
sql-server - SSDT“智能默认”值按类型
SSDT 功能的一部分是能够通过临时的默认约束(称为“智能默认值”)用虚拟值填充不可为空的列。
通过反复试验,我发现了以下“智能默认”值:
有谁知道每种类型是否存在“智能默认”值的资源?
sql-server - 如何使用 SQL Server 数据库项目
我正在运行安装了 SSDT(SQL Server Data Tools)的 SQL Server 2012 和 VS 2010。我的开发数据库使用存储的过程、函数、CLR 对象等。它有大约 500GB 的产品数据快照。
我创建了 SQL Server 数据库项目,然后导入了数据库。这在模式名称下创建了所有表、视图、过程和函数文件。很棒的东西——现在我可以像在其他 VS 项目中一样进行版本控制,创建部署等。到目前为止,一切都很好。
但是,我对在 SQL Server 数据库项目下更改/添加过程/表的开发过程应该是什么感到困惑。看来我所做的任何更改都应用于某些 LocalDb/Projects 数据库而不是我的开发数据库。
我是否想在该 LocalDb 中创作我的所有对象,然后通过 Publish 构建并部署到我的开发数据库?我担心开发数据库中的现有表,因为如果发布过程删除并重新创建表,我将丢失我的产品数据快照。
SQL Server 数据库项目中要遵循的正确开发过程是什么?