KB4531226 - CORREZIONE: Si verifica un errore quando si seleziona una tabella del pool di archiviazione e si inserisce in un'altra tabella esterna in SQL Server 2019

Si applica a
SQL Server 2019 on Linux

Sintomi

Si supponga di eseguire un'istruzione SELECT da tabelle esterne pure (almeno una di esse è una tabella del pool di archiviazione) in SQL Server 2019 e di inserire i dati ricevuti in un'altra tabella esterna nella stessa istruzione, potrebbe essere visualizzato il messaggio di errore seguente:

      

Msg 7320, Livello 16, Stato 102, LineNumber
      

Impossibile eseguire la query "Query remota" sul provider OLE DB "MSOLEDBSQL" per il server collegato "null". Per eseguire query sul pool di archiviazione con kerberized è possibile utilizzare solo gli accessi ai domini.

Stato

Microsoft ha confermato che si tratta di un problema relativo ai prodotti elencati nella sezione "Si applica a".

Risoluzione

Questo problema è stato risolto nel seguente aggiornamento cumulativo per SQL Server:

Informazioni sugli aggiornamenti cumulativi per SQL Server:
      

Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli aggiornamenti rapidi e tutte le correzioni per la sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli aggiornamenti cumulativi più recenti per SQL Server:

Soluzione alternativa

Per risolvere il problema, è possibile usare i metodi seguenti:

  1. È possibile unire una tabella del pool di archiviazione a una tabella locale.
  2. È possibile inserire prima i dati nella tabella locale e quindi leggerne i dati da inserire nel pool di dati. 

Riferimenti

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