Delen via


MSSQLSERVER_1203

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Bijzonderheden

Attribute Waarde
Productnaam SQL Server
Gebeurtenis-id 1203
Bron van gebeurtenis MSSQLSERVER
Onderdeel SQLEngine
Symbolische naam LK_NOT
Berichttekst Proces-id %d heeft geprobeerd een bron te ontgrendelen die niet tot hem behoort: %.*ls. Voer de transactie opnieuw uit, omdat deze fout mogelijk wordt veroorzaakt door een tijdsvoorwaarde. Neem contact op met de databasebeheerder als het probleem zich blijft voordoen.

Explanation

Deze fout doet zich voor wanneer SQL Server bezig is met een andere activiteit dan gewone nabewerkingsopruiming en het ontdekt dat een bepaalde pagina die het probeert te ontgrendelen al is ontgrendeld.

Mogelijke oorzaken

De onderliggende oorzaak van deze fout kan verband houden met structurele problemen binnen de getroffen database. SQL Server beheert de acquisitie en het vrijgeven van pagina's om gelijktijdige controle te behouden in de multiuser omgeving. Dit mechanisme wordt onderhouden door gebruik te maken van verschillende interne slotstructuren die de pagina en het type slot identificeren. Sloten worden verkregen voor de verwerking van getroffen pagina's en worden vrijgegeven zodra de verwerking is voltooid.

Gebruikersactie

Voer DBCC CHECKDB uit tegen de database waarin het object hoort. Als DBCC CHECKDB geen fouten rapporteert, probeer dan de verbinding te herstellen en voer het commando uit.

Belangrijk

Als je DBCC CHECKDB uitvoert met een van de REPAIR-clausules die het indexprobleem niet oplost, of als je niet zeker weet welk effect DBCC CHECKDB met een REPAIR-clausule op je gegevens heeft, neem dan contact op met je primaire supportprovider.