SQLServer-Error Log

在表设计中设定主键(复合主键),前提:表中已有300多万条数据

Error:

このインデックス操作に必要なメモリは DOP あたり 2048 KB です。必要なメモリの総計 8264 KB (4 の DOP の場合) は、サーバーの詳細構成オプション "index create memory (KB)" に設定された sp_configure 値 704 KB よりも大きい値になっています。この設定サイズを増やすか、DOP を減らしてから、クエリを再実行してください。
制約を作成できませんでした。以前のエラーを調べてください。

发现sp_configure是个好东西

--控制最初为创建索引分配的最大内存量
sp_configure 'index create memory', 9216
GO
reconfigure
go

执行脚本

alter table [DB].[dbo].[Tbl]  add CONSTRAINT PK_Tbl primary key( [AAA] ASC, [BBB] ASC, [CCC] ASC)

原文地址:https://www.cnblogs.com/RocCnBlog/p/4128269.html