问题标签 [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.
sql-server - 安装 SQL Server 2019 CU2 后,SQL Server 代理停止工作
我已经安装了 SQL Server 2019 CU2,之后 SQL Server 代理启动会消耗过多的 CPU,从而导致跳过作业计划。
虽然代理服务正在运行,但它看起来像挂起并且没有处理/启动任何作业。
一旦我重新启动代理服务,它就会再次开始工作(cpu = 0),但是在一段时间后 1-2 小时 CPU 摄入量很高并且作业无法运行。
其他人是否面临与 SQL Server 2019 CU2 相同的问题?
任何帮助将非常感激。
谢谢,
sql-server - 在现有的大型表上创建列存储索引的最有效方法?
我的数据仓库中有一个包含 300M+ 行的表,非常适合聚集列存储索引,但我不确定如何应用它。
我应该创建一个带有列存储索引的表的空副本,然后将我的数据选择到其中,还是应该删除现有表上的所有普通索引并将列存储索引直接添加到其中?
我有 12 个 CPU 内核和 100GB 专用于 SQL Server 2019 的 RAM。我将在维护窗口期间进行更新,并将最大服务器资源分配给此任务。哪种添加索引的方法会更快?
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 桥”。
是否需要任何其他包或配置来创建网桥以便此查询有效?
sql - sql server SELECT 在死锁之前等待多长时间
我正在 sql server 2019 中进行并发测试,我有运行并发查询的 SQLTest 工具,在我的测试中我使用一个 SELECT 查询(星型模式),在 SSMS 上我有更新事实表记录的 while 循环。在运行这两个进程时,我看到一些线程/查询由于死锁而被取消,这是预期的,但是我正在寻找的选项或者是否有可能在死锁之前在我的选择上添加等待时间?换句话说,SQL 服务器在创建死锁错误之前等待了多少时间。
在这种情况下,我知道不断更新正在发生,但我们知道更新的时间更少,所以如果 SQL 服务器可以在创建死锁之前等待几秒钟。
有什么建议或想法吗?
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
sql - SQL Server 中带负数的 POWER 函数
我想使用 POWER 函数计算负数的第三个根(在 SQL Server 2019 中)
但我不断收到此错误:
发生了无效的浮点运算。
它适用于正数。
任何想法这里有什么问题?
sql - 根据不同年份的案例汇总销售额
Min_Year = 产品首次推出的年份
Max_Year + 1 = 产品下架年份
上面是我正在使用的表格的示例。试图找到:
新产品首次推出当年带来的销售额总和
“销售额下降”的总和,即产品下降后一年的销售额总和(没有销售额)。(例如,产品在 2018 年带来了 15 美元,但在 2019 年没有销售额,希望在 2019 年销售额下降时显示 15 美元)
预期输出:
正在考虑这样的事情,但它不起作用。任何帮助,将不胜感激!