Si applica aSQL Server 2019 on Linux

Sintomi

Supponiamo che tu esegua un'istruzione SELECT da tabelle esterne pure (almeno una di essi è una tabella di pool di archiviazione) in SQL Server 2019 e 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, riga lineNumber

Impossibile eseguire la query "query remota" in base al provider OLE DB "MSOLEDBSQL" per il server collegato "null". Solo dominio gli account di accesso possono essere usati per eseguire query sul pool di archiviazione di kerberizzati.

Stato

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

Risoluzione

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

Circa aggiornamenti cumulativi per SQL Server:

Ogni nuovo cumulativo l'aggiornamento per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza sono stati inclusi nell'aggiornamento cumulativo precedente. Scopri le novità aggiornamenti cumulativi per SQL Server:

Soluzione alternativa

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

  1. È possibile join tabella pool di archiviazione con tabella locale.

  2. È possibile inserire prima i dati nella tabella locale e quindi leggere i dati dalla tabella locale per l'inserimento nel pool di dati.

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.