Linked Server
Como consultar se existem Linked Server no meu Banco
A query abaixa faz uma consulta que retorna se existem Linked Server criandos em um banco de dados.
select * from sys.servers
Como criar um Linked Server
Linked Server permite criar um link que permite acessar dados de outro SQL Server usando o SQL Server Management Studio ou o Transact-SQL. Criar um servidor vinculado permite trabalhar com dados de várias origens. O servidor vinculado não precisa ser outra instância do SQL Server, mas esse é um cenário comum.
Criar um conexão para acessar de outros servidor não é uma tarefa difícil, você pode fazê-lo de duas formas, pelo SQL Manegemente Studio ou via instrução T-SQL.
Nesse exemplo vamos criar uma conexão com uma outra instância SQL Server.
Como criar um Linked Server via SQL Manegemente Studio
Abra o seu SQL Manegemente Studio, na janela “Pesquisar de Objetos (ou Object Exlorer em inglês)” navegue até a opção “Servidores Vinculados (ou Linked Servers em inglês)”.
Clique com o Botão direito em “Servidores Vinculados” e depois clique em “Novo Servidor Vinculado“.
Irá abrir uma janela de propriedades “Novo Servidor Vinculado” onde você irá criar a conexão.
- Na guia Geral, no campo Servidor Vinculado, insira a instância da conexão
- Em Tipo de Servidor escolha o tipo correto, no nosso exemplo iremos escolher SQL Server pois iremos conectar a um banco SQL Server. Se você deseja conectar a um outro tipo de banco, recomendo ler a documentação em Microsoft SQL Server
Na guia Segurança, insira os dados de Logon User e Senha
Testando a conexão Linked Server
Se você desejar, pode realizar um teste de conexão clicando com o botão direito na conexão que você acabou de criar, opção “Testar Conexão”
Fim, é isso mesmo! Muito fácil.
Assim que concluir, navegue na nova conexão para ver os bancos existentes.
Fazendo um Select para testar a Conexão Linked Server
Você pode fazer uma consulta a um banco Linked Server da seguinte forma:
select * from [172.16.2.12].[master].[dbo].[FotoAluno]
Explicando
select * --Instrução Select from --Tabela a ser consultada [172.16.2.12]. --Instância a ser consultada [master]. --Nome do Banco a ser consultado [dbo].[FotoAluno] --Nome da Tabela a ser consultada
Se você deseja ver mais sobre Linked Server, como criar um Linked Server via T-SQL, como se conexar a outros bancos, recomenda ler os seguintes artigos:
- http://technet.microsoft.com/pt-br/library/ff772782.aspx
- http://technet.microsoft.com/pt-br/library/ms190479.aspx
Olá! Sou Fabio, criador do blog FabioBmed, um espaço onde compartilho minha paixão por marketing digital, tecnologia, empreendedorismo e, claro, os aprendizados do meu dia a dia. Aqui você encontrará um mix de conteúdos profissionais e pessoais, sempre com insights práticos, dicas úteis e histórias reais.
Com mais de 15 anos de experiência no mercado digital e fundador da FBDigital, minha missão é inspirar e ajudar pessoas e empresas a construírem uma base sólida no universo online. Seja por meio de estratégias de marketing, ferramentas tecnológicas ou reflexões sobre o cotidiano, meu objetivo é transformar desafios em oportunidades.
Além dos conteúdos voltados para negócios e tecnologia, também compartilho momentos do meu dia a dia, ideias que aprendo pelo caminho e até curiosidades que podem fazer a diferença na sua vida. Aqui, cada post reflete minha busca por conhecimento e minha vontade de conectar pessoas e histórias.
Conecte-se comigo e acompanhe tudo sobre marketing, tendências digitais, aprendizados pessoais e muito mais. Juntos, vamos explorar o melhor do mundo digital e da vida cotidiana!
- Site: www.fabiobmed.com.br
- WhatsApp: WhatsApp
- E-mail:
Publicação Criada em: janeiro 10, 2014
Sem atualizações registradas.
Obrigado me foi muito útil, parabéns pela iniciativa.
Simples e direto,Perfeito!
Obrigada! Seu post foi muito util!