Loading…

Managed Instance (#6) – Consigo fazer um Join entre tabelas de bases diferentes?

Fala Pessoal,

Esse é mais um post da série sobre o Azure SQL Database Managed Instance. Caso ainda não tenha visto, seguem os posts anteriores:

Nesse post abaixo, mostrei que no Azure SQL Database, nativamente não conseguimos fazer um join entre tabelas de bases diferentes:

https://www.fabriciolima.net/blog/2018/07/12/azure-sql-database-como-fazer-um-join-entre-tabelas-de-bases-diferentes/

Isso é contornado com a criação de uma External Table.

E no SQL Managed Instance, é possível?

Para fazer esse teste criei duas databases e em seguida criei duas tabelas para realizar um join entre as bases:

Database TeamFabricioLima:

Database TeamFabianoAmorim:

Agora vamos fazer um JOIN dessas duas bases para ver se funciona?

Sucesso! Agora temos um SQL como serviço no azure que permite manter nossos joins  entre bases diferentes (CROSS DATABASE).

Isso vai facilitar muitas migrações para o Azure SQL Database Managed Instance.

Gostou dessa Dica?

Curta, comente, compartilhe…

Assine meu canal no Youtube , curta minha página no Facebook  ou siga nossa página no Instagram para receber Dicas de Leituras, Vídeos e Eventos sobre SQL Server.

Até o próximo post.

Abraços,

Fabrício Lima

Microsoft Data Platform MVP

Consultor e Instrutor SQL Server

Trabalha com SQL Server desde 2006

3 thoughts on “Managed Instance (#6) – Consigo fazer um Join entre tabelas de bases diferentes?

Deixe uma resposta