sql-server-2016相关内容

SQL Server 2016-如何进行简单的透视

我查看了许多其他示例,但它们的透视查询中总是有某种AVG或SUM。我想不出该怎么把它应用到我的案例中。有很多例子,但我不能让它工作。我的查询有什么问题? 我只是想透视表(查询:SELECT LevelName, ParentNodeName from vOrgStructurePath where orgstructureid = 1545): +---+-----------+--- ..
发布时间:2022-08-14 09:11:30 数据库

既然我们有CDC或CT,为什么我们在SQL Server 2016中需要时态表?

与SQL Server中的更改数据捕获或更改跟踪相比,时态表有哪些优势? 推荐答案 CDC和更改跟踪实际上并不是为了解决历史数据问题。顾名思义,变更跟踪或CDC告诉您事情发生了变化,以及变化是什么。您可以选择使用它做您想做的事情,如果您需要保留历史数据,这可能包括将数据持久存储在某个地方。这包括捕获、调整(例如,向架构添加某种类型的时间戳)、存储和管理数据及相关流程。这是可行的,但努力 ..

SQL代理作业失败,错误为0x80131904

我有一个执行SSIS包的SQL代理作业。如果作业正在按计划运行,则会出现错误: 由于错误0x80131904,无法执行IS服务器包。服务器:xxxxx包路径:“XXXX”环境引用ID:2。描述:操作失败,因为执行超时。 但是,当我通过右键单击来手动运行该作业时,该作业将成功运行。 有人能帮我找出问题的根本原因和解决方案吗? 提前感谢您!! 推荐答案 问题是SQL ..

自动在不同的文件组中创建索引,编辑发布配置文件脚本

我需要一种方法来自动将聚集索引移动到一个文件组:ClusteredFilegroup,并在创建DDL时将所有非聚集索引移动到不同的文件组NonClusteredFilegroup。我们有SQL发布配置文件,它在每周部署下面创建类似的脚本。我如何利用PowerShell进行此操作? 我想让PowerShell添加单词 ON [ClusteredFilegroup]每次创建表后 或ON [ ..
发布时间:2022-04-17 12:03:35 数据库

SQL 2016 RC3 R服务错误

当前的许多问题都与以前版本的RC或CTP有关。这是使用RC3的最新文档和版本。 我正在运行他们的sample code以验证一切正常: exec sp_execute_external_script @language =N'R', @script=N'OutputDataSet ..
发布时间:2022-04-17 12:02:09 数据库

Microsoft SQL Server 2016,T-SQL:基于单个日期获取数据集的日期范围

我在SQL Server 2016中有一个有趣的情况。我正在使用T-SQL语言。 我有一个名为(#DataSet)的数据集: 名为ContinuousDates的最后一列将始终具有连续的日期值,没有间隔,例如从2021年1月1日到2021年12月31日。它永远不会有相同ID或名称的重复日期,即一个人在给定的一天只能有一行数据。(在本例中,我只显示了一个人,ID=1,姓名=X。在我的实际 ..
发布时间:2022-04-17 11:57:51 数据库

SSIS无法获取连接。连接配置可能不正确,或者您可能对此连接没有正确的权限

我使用的是MS SQL Server 2016。我有一个SSIS包,其中有一个执行SQL任务。我可以用Visual Studio很好地执行它。当我部署到SSIS目录时,收到以下错误: 执行SQL任务:错误:获取连接失败。连接配置可能不正确,或者您对此连接没有正确的权限 同样,如果我尝试通过SQL代理作业执行,则会收到以下消息: 说明:登录失败。该登录名来自不受信任的域,不能用于W ..
发布时间:2022-04-17 11:49:55 数据库

SQL Server:";无法找到数据库引擎启动句柄";

尝试从数据库相关软件项目的here安装SQL Server Express 2016时,在加载栏完成时收到错误消息,指出: “找不到数据库引擎启动句柄”。 我已经寻找并尝试了其他类似问题的解决方案,但没有成功。 推荐答案 我回答了下面的问题,因为我最终找到了答案,我觉得人们可能正在经历同样的斗争!:) 由于在安装过程中使用标准/默认设置,安装失败。执行此操作时,SQL ..
发布时间:2022-04-17 11:47:14 数据库

SQL Server 2016更改对象所有者

我继承了一个SQL 2008 dBASE,它的所有对象都以开发人员作为所有者的名称作为前缀,即ownername.sp_get_all_USERS。 我已将dBASE还原到SQL Server 2016 Express Edition。 有数百个dBASE对象,有没有办法自动将对象所有者更改为dbo,而不是手动编辑每个对象? 我尝试过以下操作,但自SQL Server 2005以 ..
发布时间:2022-04-17 11:45:31 数据库

Microsoft SQL 2016解码Base64列

我需要帮助来解码数据库中的Base64密码列。当我将单列内容复制到https://www.base64decode.org/中时,它可以完美地解码。在本专栏中,我只需要在大约7000行上执行此操作。我们非常感谢您的帮助。 推荐答案 您可以使用(source): declare @source varbinary(max), @encoded varchar(max), @deco ..
发布时间:2022-04-17 11:43:48 数据库

使用FOR JSON子句获取多行

使用PostgreSQL我可以拥有多行json对象。 select (select ROW_TO_JSON(_) from (select c.name, c.age) as _) as jsonresult from employee as c 结果如下: {"age":65,"name":"NAME"} {"age":21,"name":"SURNAME"} 但在SQLSe ..
发布时间:2022-04-17 11:39:23 数据库

对T-SQL中的字符范围使用通配符

我目前正在使用REPLACE替换可能在客户名称中找到的以下字符。然而,这样做太乏味了。 有没有人知道有没有办法使用列表格式来实现这一点,例如,使用通配符:LIKE ['.',',']而不是每次都写REPLACE? REPLACE(REPLACE(REPLACE(REPLACE(dname,'.',''),'`',''),'''',''),' ',' '))) 推荐答案 我们 ..
发布时间:2022-04-09 11:11:45 数据库

Microsoft SSAS-表格模型:SSMS在90秒后崩溃-评估LargeFactTable';

我有一个Microsoft SQL Server 2016,表格模型(SSAS-TM)作为Analysis Services的本机实例。 我在Visual Studio 2015中开发了一个项目,并将其部署在SSAS-TM服务器中。 我可以使用SSMS(SQL Server Management Studio)轻松查询维度表。 但是,对于大型事实数据表(约5M条记录),以下查询会 ..
发布时间:2022-03-08 10:07:42 其他开发

STRING_SPLIT的结果顺序?

现在我发现了这个很棒的string_split()函数,然后我了解到输出行可以是任意顺序的。不保证顺序与输入字符串中的子字符串的顺序匹配。。这会使该函数对我毫无用处。 是否有解决办法? 编辑-示例: SELECT value FROM String_Split('b,a,c', ',') 在本例中,我希望此结果按以下顺序显示: value ------ b a c ..