Sintomi
Supponiamo che tu configuri un database ottimizzato per la memoria per usare Resource Governor usando sp_xtp_bind_db_resource_pool procedura in Microsoft SQL Server 2014. Quando si esegue DBCC CHECKDB e DBCC CHECKCATALOG per il database master, viene visualizzato il messaggio di errore seguente:
Msg 8992, livello 16, stato 1, linea 1Check catalogo Msg 3851, stato 1: una riga non valida (Class = 108, DEPID = 8, depsubid = 0) è stata trovata nella tabella di sistema sys. syssingleobjrefs (Class = 108). Msg 8992, livello 16, stato 1, linea 1Check catalogo Msg 3851, stato 1: una riga non valida (Class = 108, DEPID = 11, depsubid = 0) è stata trovata nella tabella di sistema sys. syssingleobjrefs (Class = 108).
Nota L'errore è innocuo e diverso dal messaggio di danneggiamento vero.
Risoluzione
Il problema è stato risolto per la prima volta nel seguente aggiornamento cumulativo di SQL Server.
Aggiornamento cumulativo 2 per SQL Server 2014 /en-us/help/2967546
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".