Os servidores vinculados no SQL Server permite que os programadores para consultar as tabelas em um banco de dados separado . O outro banco de dados pode ser um outro servidor SQL , ou pode ser um banco de dados ou servidor Oracle. Enquanto drivers estão disponíveis eo banco de dados principal tem permissões para acessar o servidor vinculado , os programadores podem consultar os dados utilizando a função " OpenQuery ()" . Instruções
1
Clique no Windows botão " Iniciar" e selecione "Todos os Programas". No menu, selecione " Microsoft SQL Server Enterprise Manager". Isso abre o console , onde você pode criar consultas em bancos de dados.
2
Use " sp_addlinkedserver " de ligação do servidor no código. Se o administrador não tiver configurado um servidor vinculado , você pode vinculá-lo usando este comando SQL. O código a seguir vincula um servidor Oracle com o nome " OracleDB . " EXEC sp_addlinkedserver ' OracleDB ', ' Oracle 7 ', ' myUser ', ' myPass'GO
3
Executar uma consulta seleção . Aqui está um exemplo de como selecionar dados do server.select ligado * de openquery ( OracleDB , ' select last_name , prenome de myDatabase.Customer ')
4
executar uma consulta atualização no servidor vinculado . O comando "Update" substitui os dados . Por exemplo, o código a seguir substitui o sobrenome de um cliente com o openquery indicated.update dados ( OracleDB , ' select last_name de myDatabase.Customer onde id = 22' ) SET last_name = ' MyNewLastName '
5
executar uma consulta exclusão . Excluir consultas devem ser feitas com cautela. Certifique-se que a exclusão de dados não danificar dados integrity.delete openquery ( OracleDB , ' select last_name de myDatabase.Customer onde name = '' DeleteThisRecord ''' );
6
executar uma instrução INSERT . O código a seguir insere um novo registro no banco de dados server.insert openquery ligado ( OracleDB , ' select last_name de myDatabase.Customer ') VALUES (' MyNewRecord ')