A Microsoft fornece o SQL Server Management Studio (SSMS) como uma interface para seus bancos de dados SQL Server. O aplicativo SSMS permite que os usuários gerenciem os bancos de dados em um servidor. As opções de gerenciamento de banco de dados incluem adicionar e remover bancos de dados, modificar banco de dados e estrutura de tabela e modificar ou acessar dados. Além de gerenciar bancos de dados Microsoft SQL Server, há uma opção para configurar servidores vinculados. Um servidor vinculado é um arquivo ou outro aplicativo de banco de dados - da Microsoft ou de outro fornecedor, como Oracle - que pode ser acessado por meio da interface do SSMS. Isso permite acesso fácil aos dados subjacentes nas consultas. Quando você cria um servidor vinculado no SSMS, a conexão é realmente armazenada no banco de dados, portanto, pode ser acessada até mesmo por outros aplicativos.
Etapa 1
Instale o software cliente Oracle na máquina Microsoft SQL Server. Siga as instruções da Oracle para isso.
Etapa 2
Abra o SSMS e conecte-se ao banco de dados no qual deseja o servidor vinculado.
Etapa 3
Clique em "Nova consulta" na parte superior da tela.
Etapa 4
Abra o SQL Server Configuration Manager para criar um novo alias para o banco de dados Oracle, caso ainda não tenha um definido. Se o alias já estiver criado, vá para a etapa 8.
Etapa 5
Expanda a opção Configuração do SQL Native Client no SQL Server Configuration Manager.
Etapa 6
Clique com o botão direito do mouse em Alias. Clique em “Novo Alias”.
Etapa 7
Siga as instruções na tela para criar um novo Alias para o banco de dados Oracle.
Etapa 8
Digite o comando para adicionar um servidor vinculado, conforme mostrado:
exec sp_addlinkedserver @server='[myServer]', @srvproduct='Oracle', @provider='OraOLEDB.Oracle', @datasrc='[alias]'
Substitua "myServer" pelo nome que você deseja que o servidor vinculado tenha. Substitua "alias" pelo alias que você criou anteriormente. Não altere os nomes dos produtos ou fornecedores.
Etapa 9
Execute a consulta. Verifique se o servidor vinculado é exibido no SSMS clicando em "Objetos de servidor" à esquerda, seguido por "Servidores vinculados".
Dica
Dois provedores OLE DB foram testados para uso com o Microsoft SQL. Eles são o Microsoft OLE DB Provider para Oracle e o Oracle Provider para OLE DB (8.1.7.3.0) para Windows 2000/NT.