Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Supponiamo che tu usi le transazioni in memoria insieme alla sp_getapplock stored procedure di sistema in Microsoft SQL server 2016 o 2017. Se si abilita il controllo del server nel gruppo di azioni di controllo a livello di server SCHEMA_OBJECT_ACCESS_GROUP, viene visualizzato un messaggio di errore "Msg 41317" che è simile al seguente:

Msg 41317, livello 16, stato 4, riga lineNumber Una transazione utente che accede a tabelle ottimizzate per la memoria o a moduli compilati in modo nativo non può accedere a più database utente o a un modello di database e a msdb e non può scrivere in master.

Risoluzione

Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:

Aggiornamento cumulativo 13 per SQL Server 2017

Aggiornamento cumulativo 3 per SQL Server 2016 Service Pack 2

NotaQuesto aggiornamento risolve anche un problema in cui viene visualizzato un deadlock non risolto quando il comando Crea schema viene eseguito da un utente che non dispone delle autorizzazioni per creare uno schema nel database e se SCHEMA_OBJECT_ACCESS_GROUP e SCHEMA_OBJECT_CHANGE_GROUP sono abilitati nella specifica del controllo del database.

Informazioni sulle build di SQL Server

Ogni nuova build per SQL Server 2016 contiene tutti gli aggiornamenti rapidi e le correzioni di sicurezza presenti nella build precedente. È consigliabile installare l'aggiornamento cumulativo più recente per SQL Server:

Ultimo aggiornamento cumulativo per SQL Server 2017

la build più recente per SQL Server 2016

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Riferimenti

Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×