问题标签 [sql-server-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.

0 投票
1 回答
125 浏览

sql-server - 安装 SQL Server 2019 CU2 后,SQL Server 代理停止工作

我已经安装了 SQL Server 2019 CU2,之后 SQL Server 代理启动会消耗过多的 CPU,从而导致跳过作业计划。

虽然代理服务正在运行,但它看起来像挂起并且没有处理/启动任何作业。

一旦我重新启动代理服务,它就会再次开始工作(cpu = 0),但是在一段时间后 1-2 小时 CPU 摄入量很高并且作业无法运行。

其他人是否面临与 SQL Server 2019 CU2 相同的问题?

任何帮助将非常感激。

谢谢,

0 投票
1 回答
175 浏览

sql-server - 在现有的大型表上创建列存储索引的最有效方法?

我的数据仓库中有一个包含 300M+ 行的表,非常适合聚集列存储索引,但我不确定如何应用它。

我应该创建一个带有列存储索引的表的空副本,然后将我的数据选择到其中,还是应该删除现有表上的所有普通索引并将列存储索引直接添加到其中?

我有 12 个 CPU 内核和 100GB 专用于 SQL Server 2019 的 RAM。我将在维护窗口期间进行更新,并将最大服务器资源分配给此任务。哪种添加索引的方法会更快?

0 投票
0 回答
153 浏览

sql-server - 尝试在 linux mssql server 2019 中运行 polybase 查询时,是什么导致“尚未连接远程 Java 桥”?

在 Centos 7 vm 上,我们按照此处的说明安装了 mssql server 2019:https ://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-red-hat?view=sql-server- linux-ver15

然后我们按照此处的说明安装了 mssql-server-polybase:https ://docs.microsoft.com/en-us/sql/relational-databases/polybase/polybase-linux-setup?view=sql-server-ver15

对 polybase 运行查询后,我们收到以下错误消息:

这是我们尝试运行的查询:

该查询在安装了 mssql-server 2017 的 Windows 机器上运行没有问题,因此我认为查询本身没有问题。

收到上述错误后,我列出了其他可用的 mssql-server 包,并找到了一个 mssql-server-polybase-hadoop 包,其中还安装了另外两个包;mssql-zulu-jre-11 和 mssql-zulu-jre-8。我们安装了软件包并重新启动了 mssql-server,但是,在尝试连接时,我们仍然收到“尚未连接远程 Java 桥”。

是否需要任何其他包或配置来创建网桥以便此查询有效?

0 投票
2 回答
1087 浏览

sql - sql server SELECT 在死锁之前等待多长时间

我正在 sql server 2019 中进行并发测试,我有运行并发查询的 SQLTest 工具,在我的测试中我使用一个 SELECT 查询(星型模式),在 SSMS 上我有更新事实表记录的 while 循环。在运行这两个进程时,我看到一些线程/查询由于死锁而被取消,这是预期的,但是我正在寻找的选项或者是否有可能在死锁之前在我的选择上添加等待时间?换句话说,SQL 服务器在创建死锁错误之前等待了多少时间。

在这种情况下,我知道不断更新正在发生,但我们知道更新的时间更少,所以如果 SQL 服务器可以在创建死锁之前等待几秒钟。

有什么建议或想法吗?

0 投票
1 回答
54 浏览

sql - 仅显示唯一值

我正在使用 SQL Server 2019 并寻找一种方法来根据其最新的 FW_Version 仅显示每个 AOC 的最新值。这是我到目前为止的查询,但这显示了一切:

我只想显示标有黄色的项目...我怎样才能做到这一点? 在此处输入图像描述

这是我的表列表,这些表是根据其相应的 ID 加入的

表 1:型号

表 2:外形尺寸

表 3:产品发布

表 4:英特尔

表 5:芯片组

0 投票
1 回答
393 浏览

export - 容器中的 Polybase SQL Server 2019 到 SQL Server 2019 OnPremise - 插入外部表不起作用

我在启用了 polybase 的 Docker 容器中安装了 SQL Server 2019,并且我正在连接到启用了 polybase 的 SQL Server 2019 On Premise。我在 Docker -SQL Server 中创建了外部表。

我还允许 polybase 导出,重新启动本地 sql server 2019。

选择工作正常。但是当我尝试插入

错误:

在第 53 行开始执行查询
消息 46519,级别 16,状态 16,行
DML 操作不支持外部表。
总执行时间:00:00:00.107

0 投票
2 回答
398 浏览

sql - SQL Server 中带负数的 POWER 函数

我想使用 POWER 函数计算负数的第三个根(在 SQL Server 2019 中)

但我不断收到此错误:

发生了无效的浮点运算。

它适用于正数。

任何想法这里有什么问题?

0 投票
3 回答
98 浏览

sql - 根据不同年份的案例汇总销售额

Min_Year = 产品首次推出的年份

Max_Year + 1 = 产品下架年份

上面是我正在使用的表格的示例。试图找到:

  • 新产品首次推出当年带来的销售额总和

  • “销售额下降”的总和,即产品下降后一年的销售额总和(没有销售额)。(例如,产品在 2018 年带来了 15 美元,但在 2019 年没有销售额,希望在 2019 年销售额下降时显示 15 美元)

预期输出:

正在考虑这样的事情,但它不起作用。任何帮助,将不胜感激!

0 投票
0 回答
37 浏览

vb.net - 使用表格 1 中的 datagridview 单元格值过滤表格 2 中的 datagridview 2

我有两种不同形式的 2 个不同的 datagridview(1. 客户列表 2. 该客户的付款历史)。当我从表单 1 中单击客户端时,我想使用他的 clientID 来过滤 Form2 上的 datagridview 问题是当我WHERE用作查询时它不显示表,如果我删除WHERE支付表中的所有付款将显示。

客户名单 这是单击表格1中的行时的代码

在此处输入图像描述 这是用于在付款历史表单 (form2) 中填充数据网格的代码

0 投票
1 回答
21 浏览

unique - 根据条件查找唯一值

你好……我想弄清楚如何在 ModelName 列下查看,该列可能包含重复值,并查看同一模型的 ReleaseType 列是否包含“Final Release”。如果是,则不执行任何操作,否则返回唯一模型名称(可能基于最新日期)。绿色字段是我要显示的字段,红色字段不可见: 在此处输入图像描述

这是否可以在 SQL Server 2019 中完成?这是我的表:

ReleaseType 表中的 ID 与 ProductRelease 表中的 ReleaseTypeID 连接

Model 表中的 ID 与 ProductRelease 表中的 ModelID 连接

到目前为止,这是我的查询: