Partilhar via


Criar um servidor mestre

aplica-se a: do SQL Server

Importante

Na Instância Gerenciada de SQL do Azure , a maioria dos recursos do SQL Server Agent tem suporte atualmente, mas não todos. Consulte as diferenças de T-SQL entre a Instância Gerenciada de SQL do Azure e o SQL Server para obter detalhes.

Este tópico descreve como fazer um SQL Server ser um servidor mestre usando o SQL Server Management Studio ou o Transact-SQL.

Antes de começar

Segurança

Trabalhos distribuídos que têm etapas associadas a um proxy são executados no contexto da conta proxy no servidor de destino. Verifique se as seguintes condições são atendidas ou as etapas de trabalho associadas a um proxy não serão 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) está 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 da conta proxy do servidor mestre na qual a etapa de trabalho é executada.

Se as etapas de trabalho que usam contas proxy falharem ao serem baixadas do servidor mestre para o servidor de destino, você poderá verificar a coluna error_message na tabela sysdownloadlist no banco de dados msdb para obter as seguintes mensagens de erro:

  • "A etapa de trabalho requer uma conta proxy, no entanto, a correspondência de proxy está desabilitada 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 na qual a etapa de trabalho é executada.

Permissões

As permissões para executar este procedimento são atribuídas por padrão aos membros da função fixa do servidor sysadmin.

Usando o SQL Server Management Studio

Para criar um servidor mestre

  1. No Pesquisador de Objetos , conectar-se a uma instância do Mecanismo de Banco de Dados do Microsoft SQL Server e expandir essa instância.

  2. Clique com o botão direito do mouse SQL Server Agent, aponte para Administração de Multiservidore clique em Definir como Mestre. O Assistente do Servidor Mestre orienta você durante o processo de criação de um servidor mestre e adição de servidores de destino.

  3. Na página do Operador do Servidor Mestre, configure um operador para o servidor mestre. Para enviar notificações aos operadores usando e-mail ou pagers, o SQL Server Agent deve ser configurado para enviar e-mails. Para enviar notificações aos operadores usando net send, o serviço Messenger deve estar em execução no servidor onde o SQL Server Agent reside.

    endereço de email
    Define o endereço de email do operador.

    Endereço do Pager
    Define o endereço de email do pager para o operador.

    endereço de envio net
    Configura o endereço de envio de rede para o operador.

  4. Na página servidor de destino, selecione servidores de destino para o servidor principal.

    servidores registrados
    Lista os servidores registrados no Microsoft SQL Server Management Studio que ainda não são servidores de destino.

    Servidores de Destino
    Lista os servidores que são servidores de destino.

    >
    Mova o servidor selecionado para a lista de servidores de destino.

    >>
    Mova todos os servidores para a lista de servidores de destino.

    <
    Remova o servidor selecionado da lista de servidores de destino.

    <<
    Remova todos os servidores da lista de servidores de destino.

    Adicionar conexão
    Adicione um servidor à lista de servidores de destino sem registrar o servidor.

    Conexão
    Altere as propriedades de conexão do servidor selecionado.

  5. Na página Credenciais de Logon do Servidor Mestre, especifique se deseja criar um novo logon para o servidor de destino, caso necessário, e atribua-lhe direitos no servidor mestre.

    Criar um novo logon, se necessário, e atribuir direitos a ele no MSX
    Crie um novo logon no servidor de destino se o logon especificado ainda não existir.

Usando Transact-SQL

Para criar um servidor mestre

  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 inslista o servidor atual no servidor mestre AdventureWorks1. O local do 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).

Consulte Também