99得票4回答
SQL Server数据库陷入恢复状态无法解决。

我有一个Sharepoint服务器。我们的备份工具出了问题,现在我的一些数据库被卡在恢复状态中! 有没有可能停止恢复过程?还有,我怎样才能确保数据库的完整性没有受到损害?

60得票5回答
为什么将列更改为NOT NULL会导致日志文件大量增长?

我有一张表格,其中有64百万行数据,占用硬盘空间4.3 GB。 每一行大约有30个字节的整数列,加上一个变长字符列NVARCHAR(255)用于文本。 我添加了一个可为空的列,数据类型为Datetimeoffset(0)。 然后,我为每一行更新了这个列,并确保所有新插入的行都在这个列中放...

53得票1回答
有没有返回 DATETIME2 类型的 GETDATE() 的类似函数?

根据MSDN的说法,Getdate()、GetUtcDate()和CURRENT_TIMESTAMP都返回DATETIME类型。我进行了一个简短的测试,结果证实了这一点。 CREATE TABLE #t(T DATETIME2(7)); GO DECLARE @i INT ; SET @i...

51得票4回答
为什么在 SQL Server 2012 和 2008 R2 之间选择 SQL Server 2012 的客观商业理由是什么?

我的公司正在面临一个决策,是购买 SQL Server 2012 Denali 还是 SQL Server 2008 R2 作为新的数据库服务器。我正在寻找选择其中一个的客观理由。 我们的要求: 标准版(出于财务原因和不需要企业级功能) OLTP 工作负载(这意味着我们不需要新的窗口函数...

51得票5回答
如何将 SQL Server 2008 的图表导出为 PDF 文件类型?

我想将我的数据库图导出为PDF或图像格式。我该如何做到这一点? 我使用的是SQL Server 2008 R2。

51得票5回答
SQL Server中的数据混淆

什么是在SQL Server中进行数据混淆的最佳实践? 我们想在UAT系统中使用脱敏后的生产数据。 如果我们希望快速进行,并且具有更高级别的混淆,应该采取什么方法?我在考虑对人名和姓氏进行字符混淆,但是如何做呢?我应该自己创建一个函数还是有现成的函数可供使用?我不想浪费时间重新发明轮子 :...

50得票3回答
如何使sqlcmd在.sql脚本失败时返回非0的ERRORLEVEL?

我正在从批处理文件中运行sqlcmd,并且想知道如何在备份出现问题时使其返回一个非0的ERRORLEVEL。

49得票2回答
获取表中最后插入的身份的最佳方法

哪个选项是获取我刚刚通过插入生成的标识值的最佳选择?这些语句在性能方面有什么影响? 1. `SCOPE_IDENTITY()` 2. 聚合函数 `MAX()` 3. 通过 `SELECT TOP 1` 从表名中按 `IdentityColumn DESC` 排序来获取标识列的值

48得票2回答
兼容性级别80的实际行为是什么?

有人能给我更深入地了解兼容模式功能吗?它的行为和我预期的不同。 据我了解,兼容模式主要涉及SQL Server的不同版本之间对特定语言结构的可用性和支持程度。 它不会影响数据库引擎版本的内部工作,但会阻止使用在较早版本中尚未存在的功能和结构。 我刚在SQL Server 2008 R2中...

43得票5回答
为什么SQL Server消耗更多的服务器内存?

SQL Server 正在消耗我的服务器 RAM 的 87.5%。最近这导致了很多性能瓶颈,比如变慢。我对这个问题进行了研究。我在互联网上找到的一个常见解决方案是为 SQL Server 设置最大限制。已经执行了该操作,并获得了很大的改善。我想知道如果未设置最大内存值,为什么 SQL Serv...