Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como criar o servidor vinculado para SQL Server 2008 onde temos o banco de dados de 2000 e 2005


Existem algumas maneiras diferentes de criar um servidor vinculado no SQL Server, você pode usar a GUI no SQL Server Management Studio ou por meio de um script.

Usando as instruções no MSDN, você pode fazer o seguinte:

  1. Clique em Iniciar, clique em Todos os Programas, clique em Microsoft SQL Server 2005 ou Microsoft SQL Server 2008 e clique em SQL Server Management Studio.

  2. Na caixa de diálogo Conectar ao Servidor, especifique o nome do SQL Server apropriado e clique em Conectar.

  3. No SQL Server Management Studio, clique duas vezes em Objetos de Servidor, clique com o botão direito do mouse em Servidores Vinculados e clique em Novo Servidor Vinculado.

  4. Na caixa de diálogo Novo Servidor Vinculado, na página Geral, em Servidor Vinculado, insira o nome completo da rede do SQL Server ao qual deseja vincular.

  5. Em tipo de servidor, clique em SQL Server.

  6. No painel esquerdo da caixa de diálogo Novo servidor vinculado, em Selecionar uma página, escolha Segurança.

  7. Você precisará mapear um login de servidor local para um login de servidor remoto. No lado direito da página Segurança, clique no botão Adicionar.

  8. Em Login Local, selecione uma conta de login local para se conectar ao servidor remoto. Marque Representar se o logon local também existir no servidor remoto. Como alternativa, se o logon local for mapeado para um logon remoto do SQL Server, você deverá fornecer o nome de usuário remoto e a senha remota para o logon do servidor remoto.

  9. No painel esquerdo da caixa de diálogo Novo servidor vinculado, em Selecionar uma página, escolha Opções do servidor. Defina os parâmetros Rpc e Rpc Out como True e clique em OK.

Uma maneira alternativa seria usar o Transact SQL para escrever a consulta para configurar o servidor usando o procedimento armazenado sp_addlinkedserver
EXEC sp_addlinkedserver   
   @server='yourServer', 
   @srvproduct='',
   @provider='SQLNCLI', 
   @datasrc='yourServer\instance1';

Qualquer uma das versões configurará o servidor vinculado ao qual você pode fazer referência em seu código.