sql-server-2014相关内容

为什么在 SQL Azure 上运行查询的速度如此之慢?

我在 Azure 上创建了一个试用帐户,并从 部署了我的数据库SmarterAsp. 当我在 SmarterAsp\MyDatabase 上运行数据透视查询时,结果出现在 2 秒. 但是,在 Azure\MyDatabase 上运行相同的查询需要 94 秒. 我使用 SQL Server 2014 Management Studio(试用版)连接到服务器并运行查询. 这是不 ..
发布时间:2021-12-06 18:21:47 其他开发

相当于 VB.NET 中的 MoveNext

由于 Recordset.MoveNext 函数在 VB.NET 中不再可用(在互联网上搜索了很多),我想要一种方法来解决我的问题.. (使用 MSSQL,刚刚在某处看到了 SQLDATASET 不支持的 movenext 函数.) 我想使用类似 MoveNext 函数的功能并立即在数据库中进行更改.此外,更改后,它也应立即反映到数据库中.. 正如我所说,我在互联网上搜索了很多,我现 ..
发布时间:2021-12-06 10:24:58 C#/.NET

SQL Server Change Data Capture - 捕获进行更改的用户

关于SQL Server 更改数据捕获,您能否跟踪对行/列数据进行更改的用户,或者是否可以扩展 CDC 以允许这样做?我在文档中看不到任何内容. 解决方案 您无法使用 CDC 获取用户名.. 您必须使用审计来执行此操作,或者如果这是一次性请求,您可以查询 TLOG.. 下面是请求相同的连接项.. CDC :用于捕获更多数据(用户名、日期/时间等)的选项 您也可以按照 ..
发布时间:2021-11-30 16:57:56 数据库

SQL Server 2014 上的扩展事件会话以捕获存储过程调用和传递的参数

我有一个应用程序,它会在输入值并在应用程序上单击生成按钮时生成某些报告. 我知道这个应用程序连接到哪个数据库,但不知道调用的是哪个存储过程.数据库有数百个存储过程. 所以我需要跟踪在单击应用程序上的每个按钮时调用了哪个存储过程以及传递了哪些参数. 伙计们,请您帮我创建一个扩展的事件会话,该会话使用传递的参数捕获每个存储过程调用 - 在特定数据库中? 谢谢 JJ ..

SQL Server 2014 上的扩展事件会话以捕获存储过程调用和传递的参数

我有一个应用程序,它会在输入值并在应用程序上单击生成按钮时生成某些报告. 我知道这个应用程序连接到哪个数据库,但不知道调用的是哪个存储过程.数据库有数百个存储过程. 所以我需要跟踪在单击应用程序上的每个按钮时调用了哪个存储过程以及传递了哪些参数. 伙计们,请您帮我创建一个扩展的事件会话,该会话使用传递的参数捕获每个存储过程调用 - 在特定数据库中? 谢谢 JJ ..

创建/修改具有不同 QUOTED_IDENTIFIER 值的多个对象(在 sproc 内)

作为开发辅助工具,我正在编写一个存储过程,用于将数据库对象从一个数据库创建/修改为另一个数据库.(sproc 采用对象名称的 CSV 字符串,它使用 XML 将其拆分为单个值,因此需要打开 QUOTED_IDENTIFIER 才能运行 sproc.) 但是,正在创建/修改的对象包括可以打开或关闭 QUOTED_IDENTIFIER 的存储过程. 根据对这个非常相似的问题的回答(其中专门 ..

内存中 OLTP 与 OLTP 之间的区别临时表

SQL Server 2014 有一个名为 In Memory OLTP 的新功能,它可以将表存储在内存中.临时表可以通过在内存中缓存临时表来做类似的事情.那么,有什么区别吗?以及这两种方式的性能如何? 解决方案 内存中的 OLTP 和存储在内存中的临时表的内容之间存在很大差异,没有任何简洁的答案可以真正做到公正.它们是苹果和橙子.此外,与任何其他解决方案相比,内存中 OLTP 的优势将在 ..
发布时间:2021-08-27 19:18:47 数据库

SQL Server 将多行合二为一

我想将多行合并成单行 Inv_ID = 188、198和82的客户端应该合并为一行 结果应该有两行.. ClientID |输入(188) |输入(198 | 输入(82) |日期(188) |日期(198)--------------------------------------------------------------------133 |是 |是 |参考 comm Pr ..
发布时间:2021-08-27 19:18:44 数据库

将字符串拆分为列中的单词

我希望在 SQL Server 2014 的列中将字符串拆分为单词.我找到了一些解决方案,但所有解决方案都在行中给出结果.如何将下面的字符串分成几列? “一二三四五" 解决方案 您可以使用 SQL 拆分字符串函数 将字符串拆分成单词,并使用单词在原始字符串中的顺序,可以使用 CASE 语句,如PIVOT 查询并显示为列 这是一个示例 declare @string varch ..
发布时间:2021-08-27 19:18:41 数据库

找出SSIS中的项目名称

是否可以通过脚本任务或变量在 SSIS 中找出项目的名称? 我知道如何获取 PackageName 和 TaskName,但在本例中,我需要 ProjectName. 解决方案 诚然,这是 Holy-set-the-house-on-fire-hacktastic,但它在通过 SSDT 运行时有效......你需要几个此脚本任务的工作内容: 1. 要访问的变量,以便您可以爬到其父级 ..
发布时间:2021-08-27 19:18:32 数据库

如何在 SQL Server 中按列和按行求和?

请看下面 我要找的是 即总计应该在行和列级别 我的尝试 declare @t table(aggrementid varchar(20), bom_pos int, bucket int null, paymentstatus varchar(50))插入@t选择“1"、3000、空、空联合所有选择“2"、3000、0、“非拖欠"联合所有选择“3"、4000、0、“非拖欠"联合 ..
发布时间:2021-08-27 19:18:29 其他开发

如何撤销对 SQL Server Analysis Services (SSAS) 的登录/连接访问

我有一个 SQL Server Analysis Services Server 2014.我通过进入 SSAS 服务器实例的属性窗口的安全选项卡,然后执行删除操作来撤销用户的访问权限. 然后我在我删除的用户上下文中启动了 SQL Server Management Studio (SSMS),使用上下文菜单中的 Run as different user 选项. 令我惊讶的是,尽管该 ..
发布时间:2021-08-27 19:18:26 数据库

从存储过程中的存储过程获取值

我有一个返回 XML 文件的存储过程.目前,一些计算是在 XSL 中完成的,但我想使用另一个存储过程在数据库中完成这些计算.(将该计算的结果添加到 XML 中) ALTER PROCEDURE [dbo].[app_Get_Phone_And_Tariffs]-- 这里添加存储过程的参数@电话 nvarchar(150)作为开始-- 添加了 SET NOCOUNT ON 以防止额外的结果集-- ..
发布时间:2021-08-27 19:18:23 其他开发

当过程在 SQL Server 2014 中返回多个表时,将第一个表插入临时表

我有 2 个程序 proc_Data,proc_FetchData. 我正在从 proc_FetchData 内部调用 proc_Data.proc_Data 返回 2 个表.我只想在我的第二个过程中将第一个表插入到临时表中并进一步使用它. 问题是我无法以任何方式更改 proc_Data,因为这是我们应用程序各个部分中使用的一个非常古老的过程. 示例代码供参考 创建过程proc ..
发布时间:2021-08-27 19:18:20 数据库

如何在 SQL Server 2014 中实现行级安全

有没有办法在 SQL Server 2014 中获得行级安全性? 我的问题是: 我有一个包含多个地区数据的表格 我为每个区域创建了一个视图 特定用户将有权访问特定区域视图 但如果不授予对基础表的访问权限,这些用户将无法访问视图 我需要限制用户只能查看某些行.有没有可能这样做? 解决方案 我通过为指定的行创建视图并只授予视图而不是底层表的权限来实现它 所以用户只 ..
发布时间:2021-08-27 19:18:14 数据库