Symptom
Anta att du har en tabell som innehåller en FILESTREAM-kolumn och en LOB-kolumn i Microsoft SQL Server 2012. När du släpper kolumnen LOB och försöker återskapa ett befintligt grupperat index eller skapa ett nytt grupperat index visas följande fel meddelande för systemet:
<-datum> <tid> SPID <ID> fel: 17066, allvarlighets grad: 16, tillstånd: 1. <datum> <tid> spid> <0 ID> SQL Server Assertion: fil: <<sökväg> \longrec.inl>, line = 1318 misslyckades Assertion = ' outBufLen >= offsetof (InRowContent, m_varBlobCol) + inBufLen '. Det här felet kan vara tidsrelaterat. Om felet kvarstår efter att du har kört instruktionen kan du använda DBCC CHECKDB för att kontrol lera databasens strukturella integritet eller starta om servern för att säkerställa att data strukturer i minnet inte är skadade. <datum> <tid> SPID<ID> fel: 3624, allvarlighets grad: 20, State: 1 Date . TimeID Mer information finns i fel loggen för SQL Server. Vanligt vis orsakas ett kontroll fel av ett program fel eller skadade data. Överväg att köra DBCC CHECKDB för att kontrol lera att databasen är skadad. Om du har kommit överens om att skicka dump till Microsoft under installationen skickas en mini-dumpning till Microsoft. En uppdatering kan vara tillgänglig från Microsoft i senaste Service Pack eller i en QFE-teknik från teknisk support.
Lösning
Problemet är först åtgärdat i den kumulativa uppdateringen av SQL Server.
Kumulativ uppdatering 6 för SQL Server 2012 SP2 /en-us/help/3052468
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".