Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kann ich eine EXCEPTION_ACCESS_VIOLATION auf SQL Server 2008 debuggen

Das sieht nach einem SQL Server-Bug aus. EXCEPTION_ACCESS_VIOLATION bedeutet, dass Code innerhalb von SQL Server versucht hat, auf "ungültigen" Speicher zuzugreifen (z. B. durch Dereferenzieren eines NULL Zeiger). Es hat nichts mit den Sicherheitseinstellungen von SQL Server zu tun.

Auch wenn dies wahrscheinlich ein Fehler ist, empfehle ich Ihnen, es auszuführen

DBCC CHECKDB WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS

auf der betreffenden Datenbank. Möglicherweise liegt eine Beschädigung vor, die einen SQL Server-Fehler auslöst.