Partilhar via


Criar um servidor de destino

Aplica-se a:SQL Server

Importante

Em Instância Gerenciada do Azure SQL, a maioria dos recursos do SQL Server Agent, mas não todos, é suportada atualmente. Consulte Diferenças de T-SQL da Instância Gerenciada do Azure SQL em relação ao SQL Server ou as limitações de trabalho do SQL Agent na Instância Gerenciada do SQL para obter detalhes.

Este tópico descreve como criar um servidor de destino no SQL Server usando o SQL Server Management Studio, Transact-SQL ou SQL Server Management Objects (SMO).

Antes de começar

Segurança

Os trabalhos distribuídos que têm etapas associadas a um proxy são executados sob o contexto da conta proxy no servidor de destino. Certifique-se de que as seguintes condições sejam atendidas ou que as etapas de trabalho associadas a um proxy não sejam baixadas do servidor mestre para o destino:

  • A subchave do Registro do servidor mestre \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<*instance_name*>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) é definida como 1 (true). Por padrão, essa subchave é definida como 0 (false).

  • Existe uma conta proxy no servidor de destino que tem o mesmo nome que a conta proxy do servidor mestre sob a qual a etapa de trabalho é executada.

Se as etapas de trabalho que usam contas proxy falharem ao transferi-las do servidor mestre para o servidor de destino, poderá verificar a coluna error_message na tabela sysdownloadlist na base de dados msdb para as seguintes mensagens de erro:

  • "A etapa de trabalho requer uma conta proxy; contudo, a compatibilidade de proxy está desativada no servidor de destino."

    Para resolver esse erro, defina a subchave do Registro AllowDownloadedJobsToMatchProxyName como 1.

  • "Proxy não encontrado."

    Para resolver esse erro, verifique se existe uma conta proxy no servidor de destino que tenha o mesmo nome da conta proxy do servidor mestre sob a qual a etapa de trabalho é executada.

Permissões

As permissões para executar este procedimento são automaticamente atribuídas aos membros da função de servidor fixo sysadmin.

Usando o SQL Server Management Studio

Para criar um servidor de destino

  1. No Explorador de Objetos, ligue-se a uma instância do Mecanismo de Banco de Dados do Microsoft SQL Server e expanda essa instância.

  2. Clique com o botão direito no SQL Server Agent, aponte para Administração de Vários Servidorese, em seguida, clique em Definir como Destino. O Assistente do Servidor de Destino orienta você pelo processo de criação de um servidor de destino.

  3. Na página Selecione um Servidor Mestre, escolha o servidor mestre do qual este servidor de destino receberá trabalhos.

    Escolher Servidor
    Conecte-se ao servidor mestre.

    Descrição deste servidor
    Digite uma descrição para este servidor de destino. O servidor de destino carrega essa descrição para o servidor mestre.

  4. Na página Credenciais de Login do Servidor Mestre, crie um novo logon no servidor de destino, se necessário.

    Crie um novo login, se necessário, e atribua-lhe direitos ao MSX
    Crie um novo login no servidor de destino se o login especificado ainda não existir.

Usando Transact-SQL

Para criar um servidor de destino

  1. Conecte-se ao Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar. Este exemplo alista o servidor atual no servidor mestre AdventureWorks1. O local para o servidor atual é o Edifício 21, Sala 309, Rack 5.

    USE msdb ;  
    GO  
    
    EXEC dbo.sp_msx_enlist N'AdventureWorks1',   
        N'Building 21, Room 309, Rack 5' ;   
    GO
    

    Para obter mais informações, consulte sp_msx_enlist (Transact-SQL).

Ver também

Gestão Automatizada numa Empresa