SQL Server e Oracle são duas aplicações de servidor de banco de dados diferentes que são usados em médias e grandes empresas . Esses bancos de dados também pode ser ligada se a empresa tem mais de um servidor de banco de dados . Para fazer o link de um SQL Server para um servidor Oracle requer os drivers Oracle instalado na máquina SQL Server. Assim que terminar , o SQL Server tem um procedimento armazenado usado para ligar ao computador remoto Oracle. Um servidor vinculado permite executar procedimentos e consultas armazenadas no servidor Oracle a partir do SQL Server. Coisas que você precisa
drivers da Oracle
Show Mais instruções
1
Instale os drivers da Oracle no SQL Server. Se você tiver o CD Oracle ou disquete DVD , você pode instalá-los a partir do disco . Siga as instruções para instalar os drivers da Oracle para o seu sistema operacional.
2
Abra o console de gerenciamento do SQL Server. Esta aplicação é encontrado clicando no botão Iniciar do Windows, selecione " Todos os Programas" e , em seguida, selecionando o ícone "SQL Server" . Neste diretório , clique no ícone "Console de Gerenciamento do SQL Server " .
3
Digite " sp_addlinkedserver EXEC ' OracleLinkedServer ', ' Oracle ' MSDAORA ',' OracleServer ' " para o console de gerenciamento do SQL Server. Neste exemplo, " OracleLinkedServer " é o nome do servidor vinculado que mostra no console SQL Server. " MSDAORA " é o nome dos drivers OLE DB , que é o nome para os drivers Oracle instalado na Etapa 1. O primeiro e último parâmetro na amostra pode ser editado para nomes amigáveis de sua escolha. Este comando configura o servidor vinculado, mas você ainda precisa adicionar o nome de usuário e senha parâmetros.
4
Type " sp_addlinkedsrvlogin EXEC ' OracleLinkedServer ', false , ' sqluser ', ' OracleUser ', ' OraclePwd ' "para o console. O " OracleLinkedServer " é a partir dos parâmetros definidos na Etapa 3. Se você usar um nome diferente no passo 3 , certifique-se de substituí-lo. O " sqluser " é o nome do usuário no SQL Server que dão acesso ao servidor vinculado. O " OracleUser " e " OraclePwd " são o nome de usuário e senha no servidor Oracle. O parâmetro "false" pode ser definido como verdadeiro se o usuário no servidor Oracle é o mesmo que o SQL Server.
5
Teste o servidor recém- vinculado, executando um procedimento armazenado. Digite "SELECT * FROM OracleLinkedServer.my_table " para o console de gerenciamento do SQL Server. O valor " OracleLinkedServer " é o nome do servidor vinculado que você definiu no passo 3. Isso deve retornar uma lista de valores na tabela " my_table " .