问题标签 [sql-server-2012-datatools]

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 回答
12435 浏览

sql - SSRS - 如何使用查询中的可用值向参数添加默认值?

我有一个 SSRS 报告,其中包含一个参数 ID,它将显示具有选定 ID 的人的销售总额。我通过在参数的“可用值”设置下选择“从查询中获取值”来获取参数的选项。但是,除了这些值之外,我希望下拉列表中的第一个(默认)值是“全部”,这将显示每个人组合的结果。如何将此硬编码默认值添加到下拉列表中?

0 投票
1 回答
41 浏览

tsql - 如何将查询结果分成表示每个月数据的列?

每个月我们都会构建小部件。我们构建红色、绿色和蓝色小部件。如何编写一个查询来统计每个月产生的每种颜色的小部件数量?我希望结果是一个图表,其中 y 轴标记为红色、绿色、蓝色,x 轴标记为 Jan、Feb、Mar 等。

年份数字无关紧要,我希望查询结果如下所示。生成小部件的日期是可用数据的一部分(例如 04/02/2016)。我希望我可以使用 datepart 来提取月份,但我希望它分组为列而不是行。请帮忙?

例子

0 投票
1 回答
606 浏览

sql - 如何使用 SQL Server Data Tools 覆盖数据库表数据

我目前正在使用 sql 数据工具进行一个小项目。我正在从 excel 表中获取数据并将其写回我的数据库表。从我正在生成报告的数据库表中。我不时更新我的​​excel表。但它不会在我的数据库表中更新。每次运行项目时如何清除表并将excel表数据重写到数据库表?

0 投票
1 回答
23 浏览

vba - VB - 根据今天与单元格值比较的日期填充单元格背景

我有一列以这种形式返回日期:

“2016-06-01 23:29:34.283”

我想知道如果今天匹配,如何将单元格背景填充为绿色,如果不是今天则填充红色(小时和分钟无关紧要)。

我试过这个但没有运气:

编辑:这是使用 VS Data Tools

0 投票
1 回答
425 浏览

reporting-services - 在 SSRS 中添加滚动框

我搜索了整个互联网并没有提出解决方案。好吧,我有一份我在 ssrs 中为客户制作的报告。

该报告基本上显示:

我想添加一个带有滚动框的 Col3,客户端(用户)将设置“有效”或“无效”。有什么选择吗?

谢谢!

0 投票
0 回答
542 浏览

c# - SSIS 以编程方式更新列名称和数据类型

我创建了一个脚本任务,它读取一个 excel 文件并尝试更新连接管理器列的详细信息。

但是即使它运行没有错误,更改也不会“保存”,因此包会保留列的先前详细信息。

程序读取并存储信息后(ColumnNames[]、MaxWidth[] ..etc.)。

  1. 删除连接管理器的现有列:

    /li>
  2. 创建列并分配相关信息:

    /li>
0 投票
1 回答
911 浏览

sql-server-2012 - 未找到具有兼容参数的“FUNCTION”类型的名为“GETVARIABLE”的授权例程

我使用“用于 DB2 的 SSMA(Microsoft SQL 服务器迁移助手)”工具将 DB2 v9.1.700.855 的模式迁移到 SQL Server 2012,我可以建立连接,但它显示错误:“收集数据时发生错误” . 我检查了日志文件,它显示了以下消息

未找到具有兼容参数的“FUNCTION”类型的名为“GETVARIABLE”的授权例程。

如何解决此错误?

0 投票
2 回答
551 浏览

sql-server - 将 SP 中的临时表与 SSIS 2014 一起使用时出现问题

我有一个使用 SP 的 SSIS 2014 包。该 SP 正在创建临时表并将数据插入该临时表并返回结果集。当我将包与 SQL SERVER 2005 一起使用时,它工作正常,但是当我使用 SQL SERVER 2014 数据库时,它返回以下错误:

SSIS 错误代码 DTS_E_OLEDBERROR。发生 OLE DB 错误。错误代码:0x80004005。OLE DB 记录可用。来源:“Microsoft SQL Server Native Client 11.0” Hresult:0x80004005 描述:“无法确定元数据,因为过程 'p_GetFullData' 中的语句 'INSERT INTO #tblTemp (id ,username ,indicator' 使用临时表。”。

我也将 FMTONLY 设置为 OFF,但它也无法正常工作。

0 投票
1 回答
196 浏览

sql-server - 日期未插入到具有定义格式的表中

我将一些数据插入到不同 SQL 服务器上的表中,为此我创建了一个 dtsx 包,我们需要目标表中 dd-mm-yyyy 格式的数据,我正在使用下面的查询将日期转换为所需的格式

在 SSMS 中运行查询时,它将完美转换的数据提供为“25-08-1989”,但是当我在插入后在目标表中检查它时,它显示日期为“1989-08-25”
有人可以告诉我为什么目标表不是转换后接受 dd-mm-yyyy 格式的日期?
我是新来的,很抱歉格式错误....

0 投票
1 回答
338 浏览

sql-server - 如何管理多个表、函数、存储过程和视图 (SQL Server)

我的数据库中有多个对象,我想列​​出它们并给出一些描述、接受的参数及其类型。我知道最快的方法是生成一个数据库脚本并每天调用它,但是有没有更简单的方法来存档呢?我将 Microsoft SSMS 2017 与 SQL Server 2012 一起使用。