问题标签 [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 投票
2 回答
1304 浏览

sql - SQL 函数没有按我想要的方式工作

我写了这两个函数:

现在他们几乎可以正常工作了。但有一件事不太对劲。当我在函数中插入一个值时,结果是一个具有相同答案的整个列表。就像 10 行只有 3,它应该只有 1 行,数字 3。我知道我可以使用DISTINCT,但我认为该功能有问题。我尝试使用CASE / WHEN,但这也不起作用..

0 投票
1 回答
38 浏览

sql-server - 使用 sql server 后释放内存

使用 sql server 后有什么方法可以释放内存。我不知道为什么它不自己做

来自经理的屏幕

在此处输入图像描述

使用带有 SSIS 的 Visual Studio 进行查找后,我遇到了这个问题

0 投票
1 回答
39 浏览

ssas - 如何找出我的机器上安装的 SQL Server 的哪些功能

我知道它已经安装了 SQL Server 2017 Developer 版本,但我需要确定我是否安装了 SSAS 所需的所有功能。

基本上我需要这个:

在此处输入图像描述

0 投票
2 回答
313 浏览

sql-server - SQL Server 2017 相对路径问题

迁移到 SQL Server 2017 后遇到有趣的问题。

绝对路径测试

按预期在 C:\Temp\1\2\3\ 中创建备份。

相对路径测试#1

在 C:\Temp\ 中创建备份

预期:C:\Temp\1\2\

相对路径测试#2

在文件夹 C:\Temp\11\、C:\Temp\111\、C:\Temp\bin\ 中创建备份

预期:分别为 C:\Temp\11\22\、C:\Temp\111\222\ 和 C:\Temp\bin\bin\。

相对路径测试#3

备份按预期分别在文件夹 C:\Temp\Folder1\Folder2 和 C:\Temp\1111\2222 中创建。

如您所见,所有相对路径都具有相同的深度,但根据文件夹名称的长度,备份文件位于不同的级别。我无法使用 SQL Server 2014 复制此问题。我能够在 SQL Server 2017 RTM 和 RTM-CU2 中复制此问题。

操作系统:Windows Server 2016。粘贴到 Windows 资源管理器时,路径会正确解析。

当相对路径包含短(4 个字符以下)文件夹名称时,如何使它们工作?

0 投票
1 回答
606 浏览

sql-server - application_name 在 SQL Server 2017 的审核日志中不可用

我正在寻找一种在 SQL Server 的审核日志中获取客户端应用程序名称的方法。根据 MSDN 页面,它应该可以从 SQL Server 2017 开始使用。

https://docs.microsoft.com/en-us/sql/relational-databases/system-functions/sys-fn-get-audit-file-transact-sql

我为选择和插入创建了一个数据库级审计规范,我想确定哪个应用程序正在执行这些查询。

感谢您提供有关此主题的任何帮助。

0 投票
1 回答
528 浏览

python - 使用 revoscalepy 将数据插入数据库

啊,在那里,

是否有可能使用revoscalepy包将值插入表中?

我会期待一些类似的东西:

但我找不到这样的东西。最接近的选项似乎是rx_write_object,它将数据帧作为二进制文件转储到表中。更多关于使用的信息可以在 R-package 网站上找到。然而,这并不能解决我的问题,因为我认为数据不在一个二进制 blob 中。

关于这个问题的一些背景:在特征生成过程中,我创建了多个特征,我想将它们存储在数据库中以备后用。理论上,我可以创建一个包含所有功能和元数据的最终数据框,并使用一些触发器将数据转储到正确的表中,但在此之前,我宁愿安装pymssql.

有什么线索吗?

Ps.:如果有人知道此类问题的正确标签,请告诉我...

0 投票
1 回答
858 浏览

python - 将 Python 连接到 Docker 上的 SQL Server 2017

我正在尝试在我的 Mac 上设置一个新的开发环境

问题

telnetmssql-linux20171433 上的 docker 镜像就可以了

sqlcmd失败并出现以下错误

理想情况下我想做

0 投票
1 回答
2857 浏览

sql-server - 在 Windows 10 上安装 SQL Server 2017 失败

我正在尝试在 Windows 10 上安装 SQL Server 2017 开发人员版,但我收到错误消息“调用目标已引发异常”。这没什么帮助。

在此处输入图像描述

如果我运行系统配置检查器,设置管理员规则将失败。我无法解释失败,因为我在我的计算机上有一个帐户并且我在管理员组中。此计算机不是 Windows 域的一部分。我尝试通过右键单击以管理员身份运行以管理员身份运行安装程序并得到相同的结果。

不确定这是否会导致设置失败,但我认为这是我应该开始的地方。它甚至没有开始设置,所以我认为没有创建我可以查看的日志文件。我尝试以管理员身份运行设置,并得到相同的结果。关于如何解决此问题的想法?

在此处输入图像描述

更新

发现安装日志文件位于文件夹 C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log 中。所以我检查了错误日志,错误消息是

无法加载 DLL 'sqlmu.dll':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)

果然那个文件不见了。所以我重新下载了 ISO 并将其解压缩,现在安装程序运行良好。一定是下载损坏。希望对某人有所帮助。

0 投票
5 回答
2245 浏览

sql - T-SQL NULLIF 返回 NULL 为零

为什么下面的脚本返回NULL而不是0

根据 MSDN,它应该返回0

NULLIF
如果两个指定的表达式相等,则返回空值。

对于SQL server,0''被认为是一样的(=equal)?背后的逻辑是什么?

0 投票
0 回答
299 浏览

sql-server-2017 - 什么 ODBC 驱动程序与 SQL SERVER 2017 兼容以配置系统 DSN?

目前,我们正在使用 ODBC Driver 13 为 SQL Server 2016 数据库配置系统 DSN。我们要将系统从 SQL Server 2016 升级到 SQL Server 2017。我们无法将使用 ODBC 驱动程序 13 和 SQL Server 2017 的系统升级。似乎 ODBC 驱动程序 13 支持 SQL Server 2016。所以我们正在寻找更高的ODBC 驱动程序的版本。

谢谢,桑托什。