Compartilhar 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 as diferenças de T-SQL entre a Instância Gerida do Azure SQL e o SQL Server para mais 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, no entanto, a correspondência 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