问题标签 [sql-server-2017]

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 投票
3 回答
10767 浏览

sql-server - 如何使用 REST API 导出 SSRS 2017 报告

我已经设置了 SSRS 2017。我需要使用他们的新 REST API 导出 SSRS 报告,我一直在查看 API 规范但我在 swagger 规范中找不到使用 HTTP 呈现/导出该报告的方法客户。这个问题可能要求与我正在寻找的相同。

0 投票
2 回答
43 浏览

sql - 占行总数的百分比

我有一些表格,我猜想有一些查询,我想获得行而不是列的总数的百分比。

我的查询:

我得到这个:

我想要得到什么:

我知道如何计算每行的百分比:

作为窗口函数,但我不知道对行执行相同操作的技巧。

0 投票
1 回答
1205 浏览

c# - 如何通过代码优先实体框架方法在 SQL Server 2017 而不是 LocalDB 或 SQL Express 上创建数据库?

实际上,标题已经总结了我的整个问题。我正在使用 Visual Studio 2017 和 Entity Framework 6。在我的 MVC 应用程序中,当我遵循代码优先方法时,使用默认设置时,我只能选择 LocalDB 或 SQL Server Express 以在 SQL Server 对象资源管理器中使用。我可以使用 SQL Express 查看我的模型的相应表格。

但是,我想使用我的 SQL Server 2017。我想我必须在连接字符串中指定我想要的数据库,但我不知道如何使用 Entity Framework 6 来做到这一点。

0 投票
4 回答
51 浏览

c# - 从多个表中检索特定值

我有 14 张不同类型的员工表。我有一个连接到我的 SQL Server 数据库的 C# 应用程序,当我在文本框中输入姓氏时,它会带回具有该姓氏的记录并将其显示在列表框中。

但是,我只用一张桌子就做到了。因此,如果我键入“Jones”,它会从一张表中返回并显示 Jones。

我想从所有 14 张桌子中带回所有的琼斯。换句话说,当我输入姓氏时,我需要应用程序向我显示所有 14 个表中该姓氏的所有记录。

对此有什么合理的方法?如果我有一张所有员工的桌子会容易得多,但我需要分开。基本上,当我单击搜索按钮时,我需要应用程序从具有给定名称的 14 个表中的任何一个中获取。

什么是合适的方法?

0 投票
3 回答
251 浏览

sql-server - SQL Server 2017 小数舍入

我用过 SQL Server 2005

SQL Server 2005 是:

结果 17.40

结果 18.52

但在 SQL Server 2017 中,结果是:

结果 17.400000

结果 18.520000

我想在 SQL Server 2017 中显示 SQL Server 2005 结果 (= 17.40 / 18.52) - 我该怎么办?

0 投票
2 回答
57 浏览

sql - SQLselect和pivot取决于两列

我有两个带有 col1 的表 table1 和带有 col2 和 col3 的 table2 我正在尝试使用以下代码来选择它们:

它给了我如图所示的结果: 选定的结果

我想得到这个结果:

最后结果

我怎么能这样做?提前致谢...

0 投票
6 回答
46914 浏览

sql - 安装 SSDT (SQL Server Data Tools) 时出错

我在安装 SQL Server Data Tools for Visual Studio 2017 期间遇到问题

我收到以下错误(已翻译):

截图:看这里

此处提供的日志文件: https ://www.dropbox.com/s/e34kry9ycj76j7n/SSDT-Setup-ENU_20171219090643.log?dl=0

这是链接日志文件中的相关部分:

我之前安装了 SQL Server Management Studio 17,然后安装了 SQL Server 2017。

-

有人能帮忙吗?

0 投票
0 回答
234 浏览

sql-server - 如何在 Visual Studio Server 17.4 中连接到 LocalDB?

我已经安装了 Sql Server 17.4 但是当我尝试配置 localDb 时它给了我错误。

在此处输入图像描述

我也尝试过提供服务器名称 (LocalDB)\v11.0。但它给出了同样的错误。所以我研究了不同的查询并尝试通过 CMD 运行一个实例,但它在我的情况下不起作用。

0 投票
2 回答
467 浏览

sql - 如何在 SQL Server 2017 中使用 dateadd 函数

我正在尝试使用DATEADD函数在 SQL Server 中添加字符类型。

我想要变量的下个月的 25 号。

例子

我想要结果 = 20180125

我想要结果 = 20180225

提前致谢

0 投票
1 回答
58 浏览

sql-server - 哪一列导致插入错误

错误是

将 varchar 值“b”转换为数据类型 int 时转换失败。

表结构:

我的 ETL 管道记录所有错误。有些很有用,例如

无法将值 NULL 插入列“ColumnB”、表“DWDev.dbo.Table_1”,列不允许空值。插入失败'

而其他的相对没用。

如何提高我无法直接操作的错误消息的有用性,例如上面第一句中的错误消息?