问题标签 [sql-server-2016]
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 表中是否存在列?
如果它不存在,我需要添加一个特定的列。我有类似以下的内容,但它总是返回 false:
如何检查 SQL Server 数据库的表中是否存在列?
sql-server - 如何将表移动到 T-SQL 中的架构中
我想使用 T-SQL 将表移动到特定架构中?我正在使用 SQL Server 2008。
sql-server - SQL Server:过滤 sp_who2 的输出
在 SQL Server 下,有没有简单的方法来过滤 sp_who2 的输出?例如,假设我只想显示某个数据库的行。
c# - 如何在不使用 catch Exception 的情况下从 .NET 应用程序检测 sql server 超时
在我当前的应用程序中,我通过调用 T-SQL 更新命令来执行更新。问题是同一记录当时被其他用户锁定。
在 .NET 应用程序中,应用程序将等待 SQL Server 超时,然后它会抛出 SqlException 超时。
是否可以先检查特定记录是否被其他进程锁定而不是捕获异常?
sql-server - SQL Server:你能限制对一张表的访问吗
我认为答案是否定的,但我希望让某人访问SQL Server
数据库,但我真的只希望他们能够访问一个表。
限制某人仅访问一个数据库很容易,但不知道我是否可以限制为单个表。
我的想法是用另一个表的同义词创建另一个数据库,然后限制对该数据库的访问,但我想知道是否有人能想到更好的方法。
我也不相信它会起作用,因为我认为会有权限冲突。
sql - 如何判断 sql 表是否为 Temporal?
使用支持临时表的 SQL Server 2016 ,我想知道是否有办法确定表当前是否为临时表?就像是
select * from sys.objects where object_id('dbo.MyTable', 'u') = parent_object_id and type_desc = "SYSTEM_VERSIONED"
sql-server - SQL Server 2016 CTP2 中的 Always Encrypted 功能,Studio Management 如何工作?
在此页面上 .NET 2015 RC 中的新增功能我发现了这个
Always Encrypted 保护客户数据,因此 DBA 无法访问纯文本数据。
我想知道开发人员如何使用 SQL Studio Management 检查 db 中的数据?它是否仍然显示像 2008 版这样的纯数据?
sql - 流量日志中如何使用 SQL 将事件归因于访问源?
我正在尝试将事件归因于流量日志中的源。对于任何半精明的技术营销人员或网站管理员来说,这似乎是相当基本的领域,但我已经在 Google 上搜索了一下,令人惊讶的是,似乎没有人涵盖这一点。
背景:我使用的是 T-SQL,我们在 SQL Server 2016 上运行。我的事件日志(HAProxy)看起来像这样,其中RefererHost
用于'%mysite%'
内部引用,但可以是其他任何东西用于外部引用(入口)。
目标:我试图将所有Submit
事件与其入口相关联。汇总后,结果将如下所示:
复杂因素:但这是一个非常简单的例子。事实上,单个用户可以在每个周期访问多次,并且Submit
每次访问(会话)可以多次访问。此外,用户在进入后可能会长时间处于空闲状态:aSubmit
可能在进入后数小时内发生。
所以我认为我想要做的是选择所有CreationDates
where Event =Submit
和 Users (IP + UA checksum),然后找到最近的上一个 Event where = RefererHost is not '%mysite%'
,并将其存储...与那个相关联的地方Submit
事件。然后我可以对Submit
事件进行计数,按分组RefererHost
来获得我正在寻找的内容。
这种方法对我来说有些意义,但我不知道如何编写一个“回溯”的查询来查找最近的先前引用。另外,我不确定单独的 SQL 是否可以在操作超时的情况下处理这个问题。而且我不确定我是否缺少边缘案例。有没有人做过这样的事情?
sql-server - SQL Server excel“数据挖掘”插件错误信息
我在 Excel 上使用 SQLServer“数据挖掘”插件时遇到问题。以下程序安装在我的电脑上:
- SQLServer 2016 CTP2.0 64位
- Office 2013 专业版加 64 位
- SQLServer 2012 数据挖掘插件 64bit
我激活了数据挖掘插件并使用连接向导连接到分析服务数据库。但是我在功能区中看不到与数据挖掘工具相关的选项卡名称;桌面工具下的一个也是不可见的。实际上他们在那里,但他们没有标签。只有小的空白选项卡区域,我可以单击查看所有相关的数据挖掘工具。
当我尝试使用这些工具中的任何一个时,它会给出错误消息:
“你调用的对象是空的”。
可能是什么问题?
- 两年前,我在以前的 PC 上安装并使用了这些 dm 工具和 SQLServer 2012,但现在我无法使用 2016 版本。SQLServer 2012 数据挖掘插件是否仅与 SQL Server 2012 兼容?我试图找到插件的更新版本,但找不到。
- 我是否需要安装 Visual Studio 并使用它创建新的分析服务连接?我不会将 Visual Studio 用于任何其他目的,因此如果没有必要,我不想安装它。
sql-server - 运营分析实时报告
我真的明白现在问这个问题还为时过早,但我有一个类似于我想在此基础上创建的POC
要求。
如何实施运营分析SQL Server 2016
?我知道我已经columnstore index
在 In-Memory 表上创建了。但我不确定报告包。如何实施实时报告([demo][1])
?我可以实施SSRS
吗?还是我需要任何其他报告包(可能与天蓝色有关)