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:
- È possibile unire una tabella del pool di archiviazione a una tabella locale.
- È 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.