问题标签 [sql-server-2014]

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 投票
1 回答
7693 浏览

c# - nhibernate varbinary(max) 字节数组映射

我在这里和网络上的其他地方查看了所有答案,但似乎没有任何效果。我有一个带有 varbinary(max) 数据类型的表(sql server 2014),名为“Image”,我使用的是 NHibernate 版本 3.3.1.4000,它对 varbinary 问题进行了一些修复。

这是我当前的休眠映射:

我还尝试了以下变体:

这是我的(c# 类)属性:

我得到了熟悉的错误:

我有一种感觉,答案正盯着我的脸,但我就是看不到。任何帮助将不胜感激。

0 投票
2 回答
140990 浏览

sql - 可以在 SQL Server 2012 上恢复 SQL Server 2014 的备份吗?

我知道您不能(至少不容易)在 SQL Server 2008 上恢复 SQL Server 2012 备份。但是它如何从 SQL Server 2014 到 SQL Server 2012 工作?

在数据库级别,有将兼容模式调整为任何其他 SQL Server 版本的属性。

这有什么帮助或工作?它只会禁止 2014 年的功能吗?

老实说,我已经尝试恢复备份,但 2012 无法识别数据文件,因此我无法单击ok Button启动恢复过程。

我错过了一些重要的选择吗?

0 投票
2 回答
182 浏览

sql - 如何在当前表中执行引用窗口函数?

我在一个消耗大量 RAM 的较大查询中有这一部分:

但我得到了无法绑定多部分标识符“TopPerPost.seq”。
最后一个细节......我只使用该表Name后面INNER JOIN的列。

0 投票
4 回答
683 浏览

sql - 如何替换字符串中的奇数模式?

我正在用 SQL 创建一个临时过程,因为我有一个用 markdown 编写的表的值,所以它在 Web 浏览器中显示为呈现的 HTML (markdown 到 HTML 转换)

该列的字符串当前如下所示:

我目前正在使用粗体和斜体文本。这意味着(在粗体文本的情况下)我需要将奇数 N 次替换**<b>,偶数次替换为</b>
我看到了replace()但它对字符串的所有模式执行替换。

那么我如何才能仅在奇数或偶数时替换子字符串?

更新:有些人想知道我使用的是什么模式,所以看看这里

如果您愿意,还可以多加一点:指向 html 超链接的 markdown 样式超链接看起来并不那么简单。

0 投票
2 回答
333 浏览

sql - 在不使用游标的情况下为每一行调用过程,并使用过程的结果设置行

我有这个程序:

可以这样运行:

我正在使用这种查询:

如果dbo.##HTMLtoMARKDOWN被声明为函数( CREATE FUNCTION dbo.HTMLtoMARKDOWN @text nvarchar(500))),我可以这样写:

我不允许使用函数,那么我怎么能用一个临时程序来做那种事情呢?

0 投票
1 回答
272 浏览

sql-server-2014 - 是否可以在 sql server 上设置缓冲池扩展,在 SQL Server 2014 中有 4 个聚集列存储索引?

我在表上创建了聚集列存储索引。我想使用缓冲池提高内存性能。是否可以在 sql server 上设置缓冲池,一个在 SQL Server 2014 中具有聚集列存储索引的表?在其上设置缓冲区后性能增益将是多少。

0 投票
1 回答
330 浏览

c# - 是否有用于 sys.tables 和 sys.procedures 的 C# API?

在我从头开始编写自己的版本之前,是否有一个 API 可以将 SQL Server 中的系统视图(例如 sys.tables 和 sys.procedures)暴露给 C#?

0 投票
1 回答
961 浏览

c# - Operator '==' cannot be applied to operands of type 'method group' and 'int'

I am writing to develop a program concerning stock of a firm.

I have variable quantity in stock in int, ı am trying to get all quantity and compare with the result written on textbox.

I am using the following code:

0 投票
1 回答
815 浏览

licensing - 是什么阻止了 SQL Server 2014 仅使用一个 2 核许可证?

企业正试图理清购买 SQL Server 核心许可证的问题。

与业务一样,价格。

所以有人问,为什么我们不能只购买那个 2 核许可证。

我从阅读中知道,每个物理处理器至少需要 4 个核心许可证。

但是实际上阻止 SQL Server 2014 说 - 哦,你有许可证,我会运行,或者该软件实际上是“智能”的,并且只检测到 2 个许可证在使用中,所以不会运行。

或者这是检查时的“审计”事情之一?

感谢您的任何见解。

0 投票
0 回答
2369 浏览

sql - 资源池“默认”中的系统内存不足,无法运行此查询

我有一个带有内存表的 Windows Server 2012 R2 和 SQL SERVER 2014 的服务器,当我在这些表上进行多次删除和插入时,我遇到以下问题:“资源池中的系统内存不足‘默认’运行此查询。”。但是我的服务器有 32GB 的 RAM,CPU 处理能力甚至没有达到 70%。此服务器仅包含一个数据库。资源调控器启用最大内存的 70%。我还有另一台装有 Windows Server 2008 R2 和 SQL SERVER 2014 的服务器,具有相同的插入和删除过程,我没有任何问题。

任何想法?