Como criar um proxy (SQL Server Management Studio)

Uma conta proxy do MicrosoftSQL Server Agent define o contexto de segurança no qual uma etapa de trabalho pode ser executada. Para definir as permissões para uma etapa de trabalho em particular, crie um proxy com as permissões necessárias para um subsistema do SQL Server Agent e atribua-o à etapa de trabalho. Apenas membros da função de servidor fixa sysadmin têm permissão para criar, modificar ou excluir contas proxy. Usuários que não sejam membros da função de servidor fixa sysadmin devem ser adicionados a uma das seguintes funções de banco de dados fixas do SQL Server Agent no banco de dados msdb para poderem usar proxies: SQLAgentUserRole, SQLAgentReaderRole ou SQLAgentOperatorRole. Para obter mais informações, consulte Como configurar um usuário para criar e gerenciar trabalhos do SQL Server Agent (SQL Server Management Studio).

ObservaçãoObservação

Após atualização do SQL Server 2000 para SQL Server 2005, todas as contas proxy do usuário que existiam antes da atualização são alteradas para a conta proxy global temporária UpgradedProxyAccount. UpgradedProxyAccount tem acesso concedido apenas aos subsistemas utilizados explicitamente, e não a todos os subsistemas, após a atualização.

Para criar uma conta proxy

  1. No Pesquisador de Objetos, expanda um servidor.

  2. Expanda o SQL Server Agent.

  3. Clique com o botão direito do mouse em Proxies e selecione Novo Proxy.

  4. Na página Geral da caixa de diálogo Nova Conta Proxy, especifique o nome do proxy, o nome da credencial e a descrição do novo proxy. Observe que, primeiro, é necessário criar uma credencial antes de criar um proxy, caso não haja nenhuma disponível. Para obter mais informações sobre como criar uma credencial, consulte Como criar uma credencial (SQL Server Management Studio) ou CREATE CREDENTIAL (Transact-SQL).

  5. Selecione o subsistema apropriado para o proxy.

  6. Na página Entidades, adicione ou remova logons ou funções para conceder ou remover acesso à conta proxy.