Sintomas
Assuma que executou uma declaração SELECT de tabelas externas puras (pelo menos uma deles é uma mesa de bilhar de armazenamento) no SQL Server 2019, e inserir os dados recebidos em outra tabela externa na mesma declaração, pode ver a seguinte mensagem de erro:
Msg 7320, Nível 16, Estado 102, LineNumber
Não é possível executar a consulta "Consulta Remota" contra o fornecedor OLE DB "MSOLEDBSQL" para servidor ligado "nulo". Apenas domínio logins podem ser usados para consultar a piscina de armazenamento Kerberized.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Resolução
Esta questão é fixada no após atualização cumulativa para o SQL Server:
Sobre atualizações cumulativas para o SQL Server:
Cada novo cumulativo atualização para SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídos com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas para o SQL Server:
Solução
Para contornar a questão, pode utilizar os seguintes métodos:
-
Você pode join mesa de bilhar armazenamento com mesa local.
-
Primeiro, pode inserir dados na tabela local e, em seguida, ler os dados da tabela local para inserir no conjunto de dados.
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.