Hoje tive uma necessidade de fazer um insert como está no título deste. Inserir os dados de uma tabela que estava em um banco para a mesma tabela em um banco diferente. Lembro que estas tabelas estão na mesma instância. Utilizei a seguinte query: insert into banco1.dbo.cadastro_contatos select * from banco2.dbo.cadastro_contatos where codigo_contato_seq = 4648 Mas caso seja em servidores diferente, você precisa criar um Linked Server, caso o mesmo a sintaxe é a seguinte INSERT INTO MeuComputador.MeuBanco.DBO.MyTable SELECT MeuComputador.OutroBanco.DBO.MyTable Leitura com conteúdo http://www.codificandomagazine.net