Linked Server

Loading

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.

VEJA TAMBÉM:   Como habilitar usuários para Banco de dados Oracle 11g

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)”.

linked server 1

Clique com o Botão direito em “Servidores Vinculados” e depois clique em “Novo Servidor Vinculado“.

linked server 2

 

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
VEJA TAMBÉM:   QUERY para criar uma sequencia de valor de 0 à 9999

linked server 3

Na guia Segurança, insira os dados de Logon User e Senha

linked server 4

 

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”

linked server 5

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:

3 comentários em “Linked Server”

Deixe um comentário

Índice
Rolar para cima