locked
Conexao a outro banco em outro servidor RRS feed

  • Pergunta

  •  

    Estou com um problema em relacao a replicacao
    Fiz uma replicação entre servidores e o mesmo está com o seguinte erro:
    The process could not connect to subscriber 'SERVIDOR-FILIAL'

    Montei o publicador, o distribidor os artigos e ate ai tudo bem. Apos criar o assinante ele nao replica e me d'a o status acima.

    Fiz uma consulta entre os servidores usando o Openrowset conforme abaixo

    SELECT a.*
    FROM OPENROWSET('MSDASQL',
       'DRIVER={SQL Server};SERVER=servidor-filial;UID=sa;PWD=senha',
       empire.dbo.cliente) AS a

    e o mesmo me retornou o erro abaixo.
    Server: Msg 7399, Level 16, State 1, Line 1
    OLE DB provider 'MSDASQL' reported an error. Authentication failed.

    O que pode ser visto e o problema de autenticacao de um servidor no outro

    Quanto a conexao entre os servidores verifiquei que pela rede se comunicam blz
    Registrei o SERVIDOR-FILIAL na maquina SERVIDOR
    Criei usuario no Windows com nome sa e dando privilegio de administrador.

    Se alguem puder me ajudar a resolver este problem, agradeceria muito.

     

    terça-feira, 9 de setembro de 2008 15:43

Todas as Respostas

  • Wranders,

     

    Inicialmente seja bem vindo ao fórum, esperamos poder ajudá-lo da melhor forma possível!!!

     

    Bom sua o seu problema gostaria de entender algumas coisas:

     

    1 - Qual é a edição do SQL Server instalado em cada servidor?

     

    2 - Como é feita a configuração de acesso entre estes dois servidores?

     

    3 - O SQL Server conseguiu gerar os artigos?

    terça-feira, 9 de setembro de 2008 16:38
    Moderador
  • Olá Junior

     

    Fico agradecido a estar dedicando a resposta a meu problema

     

    A principio imaginei ter instalado o SQL Server 2000 Enterprise Edition já que ambos servidores usam o Wndows 2003 Server

     

    Porem executando a instrução select @@version tive o resultado abaixo:

     

    A versão do Publicador é Microsoft SQL Server  2000 - 8.00.194 (Intel X86)   Aug  6 2000 00:57:48   Copyright (c) 1988-2000 Microsoft Corporation  Personal Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

    A versão do Assinante é Microsoft SQL Server  2000 - 8.00.194 (Intel X86)   Aug  6 2000 00:57:48   Copyright (c) 1988-2000 Microsoft Corporation  Personal Edition on Windows NT 5.2 (Build 3790: )

     

    Em relação a configuração de acesso dos servidores os mesmos estão em um grupo de trabalho e dentro de um mesmo endereçamento de rede. Para acessar o SERVIDOR-FILIAL na máquina SERVIDOR registrei esta maquina.

     

    Em relacao aos artigos eu não gerei os mesmos. É que na maquina SERVIDOR-FILIAL eu já tinha criado a estrutura do banco da mesma forma que criei no SERVIDOR. Agora em relação a atualização dos artigos não foi realizado nenhuma.

     

    Espero ter respondido as suas dúvidas

     

    Mais uma vez, agradeço

     

    terça-feira, 9 de setembro de 2008 22:07
  • Wranders,

     

    Então ambas as máquinas estão com uma edição SQL Server 2000 Personal!!!

     

    Mesmo que você tenha as bases de dados em ambos os servidores, será necessário gerar os artigos para o que SQL Server consiga sincronizar toda replicação, isso será necessário somente na primeira vez.

     

    Neste caso, faça a geração dos artigos!!!

    quarta-feira, 10 de setembro de 2008 11:35
    Moderador
  • Junior

    Acabei de fazer tal tentativa. Fui ate o SERVIDOR-FILIAL e eliminei todos os artigos e posteriormente reconfigurei o publicador/distribuidor.
    apos atualizacao como resultado aconteceu o mesmo erro anteriormente apresentado

     

    quarta-feira, 10 de setembro de 2008 20:15