SQLServer2008 CopyDatabaseWizard Falha na tarefa - Não é possível determinar se o proprietário da tarefa tem acesso ao servidor

1

Tentando copiar um banco de dados SQL2000 no servidor TUNA para o servidor de destino MOJITO que executa a instância padrão do SQL2008 (no ServicePack1) por meio do CD Wizard. O trabalho resultante falha no MOJITO com isso no log do aplicativo:

Trabalho agendado do SQL Server 'CopyDatabaseWizard_TUNA_MOJITO_1' (0x64AB69F2880A7E4DA3708546C33DFF40) - Status: Falha - Chamado em: 2010-09-23 17:05:04 - Mensagem: O trabalho falhou. Não é possível determinar se o proprietário (CBMIWEB \ johna) da tarefa CopyDatabaseWizard_TUNA_MOJITO_1 tem acesso ao servidor (motivo: não foi possível obter informações sobre o grupo / usuário do Windows NT 'CBMIWEB \ johna', código de erro 0x5. [SQLSTATE 42000] (erro 15404)).

Existe uma credencial no MOJITO definida para o CBMIWEB \ johna. Existe um proxy no MOJITO que usa essa credencial. O trabalho tem uma etapa e nas propriedades eu defini o valor RUN AS para a tarefa como o nome do proxy. O proxy é estabelecido para trabalhos do SSIS.

O "proprietário" do trabalho também é CBMIWEB \ johna, que é um ID do usuário de domínio no grupo Administradores local de cada máquina (tanto TUNA quanto MOJITO). Este ID do usuário recebeu a permissão para Fazer logon como um trabalho em lotes em ambos os servidores.

O TUNA é um servidor autônomo do Windows 2000; MOJITO é o Windows 2003. Eu posso fazer logon em cada servidor como CBMIWEB \ johna.

Eu não sei mais o que fazer.

    
por DaniellaMercuryFan 23.09.2010 / 23:32

1 resposta

4

A ajuda veio de outro fórum: Fórum do MSDN com resposta correta

"O SQL Server usa o SID do usuário, não o nome. No outro servidor, o mesmo usuário tem outro SID.

Sugiro que mude o proprietário do trabalho para "sa". Isso deve funcionar. Mais tarde você pode mudar o dono do trabalho de volta para CBMIWEB \ johna. "

    
por 25.09.2010 / 00:57