我们有Microsoft SQL Server 2017 (RTM-GDR) (KB4583456) - 14.0.2037.2 (X64) Nov 2 2020 19:19:59 Copyright (C) 2017 Microsoft Corporation Standard Edition (64-bit) on Windows Server 2016 Standard 10.0 <X64> (Build 14393: )
服务器实际安装了256 GB的RAM。Server的内存限制设置为210 GB。我注意到,服务器在进行查询时每个查询请求39 GB内存(210 * 0.7
我使用的是SQLServer2016StandardEdition,它显示了DBCC和更新统计信息时的下列错误。
Version: Microsoft SQL Server 2016 (SP2-CU2) (KB4340355) - 13.0.5153.0 (X64)
Jun 28 2018 17:24:28 Copyright (c) Microsoft Corporation Standard Edition
(64-bit) on Windows Server 2012 R2 Standard 6.3 <X64> (Build 9600: ) (Hypervisor)
我已经创建了服务器范围ddl触发器来审核服务器上的用户活动。
现在,如果有人试图创建内存中的表,则语句将失败,并出现以下错误:
Error SQL72014: .Net SqlClient Data Provider: Msg 12332, Level 16, State 107,
Line 1 Database and server triggers on DDL statements DROP and CREATE are not
supported with memory optimized tables.
我可以创建ddl触发器来忽略内存表上的操作吗?
我的情况是:我有一个有三个部门的客户。所有3个脚本都运行相同的(Php)脚本,但都有自己的数据库。
我有一个开发服务器,一个测试服务器和一个生产服务器。在开发服务器和测试服务器上,一切都很好。但是在两家公司的生产服务器上,脚本运行正常,但在第三种情况下,我得到了错误:
允许内存大小为134217728字节(尝试分配32个字节)。
我把sript带回到一个查询:
SELECT *, CONCAT(land,'-',postcode,' ',plaats) AS woonplaats
FROM bedrijven
WHERE verwijderd='&