Sql-Server

SQL Server 2014 中聚集列儲存索引的消息 823,級別 24,狀態 2

  • April 13, 2021
CREATE CLUSTERED COLUMNSTORE INDEX CCI_TempTable1 ON dbo.TempTable1 ON[PRIMARY]

觸發此查詢後,我發現了錯誤。

Msg 823, Level 24, State 2, Line 20
The operating system returned error 1(Incorrect function.) to SQL Server during a read at 
offset 0x0000018dc18000 in file 'D:\SQL2014\Data\TempDB.MDF'. Additional messages in the 
SQL Server error log and system event log may provide more detail. This is a severe 
system-level error condition that threatens database integrity and must be corrected 
immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be 
caused by many factors; for more information, see SQL Server Books Online.

按照KB2015755:如何對 SQL Server 中的 Msg 823 錯誤進行故障排除中的步驟進行操作。消息 823 通常表示硬體問題:

823 錯誤消息通常表示底層儲存系統或 I/O 請求路徑中的硬體或驅動程序存在問題。當文件系統中存在不一致或數據庫文件損壞時,您可能會遇到此錯誤。

典型的方法是使用 SQLIOSIM 對 IO 子系統施加壓力並查看是否發生錯誤,請參閱KB231619:如何使用 SQLIOSim 實用程序模擬磁碟子系統上的 SQL Server 活動

如果壓力沒有報告錯誤,但聲明繼續一致地重現問題,那麼您應該聯繫產品支持

引用自:https://dba.stackexchange.com/questions/74955