Artigo: 912911 - Última revisão: terça-feira, 20 de Novembro de 2007 - Revisão: 1.2

Como executar um pacote SQL Server 2005 Integration Services como um passo de tarefa do agente do SQL Server

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve como executar um pacote do Microsoft SQL Server 2005 Integration Services (SSIS) como um passo de tarefa do agente do SQL Server.

Mais Informação

Para executar um pacote de integração de serviços como um passo de tarefa do agente do SQL Server, utilize um dos seguintes métodos.

Método 1

  1. Crie um passo de tarefa do agente do SQL Server que execute o pacote. Quando cria o passo de tarefa, clique em Conta do serviço agente de SQL na lista Executar como na caixa de diálogo Nova tarefa passo .

    Nota Tem de ser membro do sysadmin fixo a função de servidor para especificar Conta de serviço agente de SQL para o passo de tarefa.
  2. Conceda as permissões apropriadas para a conta do serviço SQL Server Agent para que a conta do serviço SQL Server Agent cumpre os requisitos de contexto de segurança para o pacote.

    Nota Estas permissões são necessárias para o pacote para aceder aos recursos necessários.

Método 2

  1. Crie uma conta de utilizador Microsoft Windows que cumpre os requisitos de contexto de segurança para o pacote.
  2. Crie uma credencial de uma instância do SQL Server 2005.

    Nota Uma credencial é um registo que contém as informações de autenticação. As informações de autenticação é necessário para ligar a um recurso está fora do SQL Server.
  3. Crie um proxy de agente do SQL Server na instância do SQL Server 2005. Quando criar o proxy de agente do SQL Server, efectue as seguintes operações para o proxy de agente do SQL Server na caixa de diálogo Nova conta de proxy :
    • Na caixa nome de credenciais , clique na credencial que criou no passo 2.
    • Em Active Directory para os subsistemas seguintes , clique para seleccionar a caixa de verificação de Pacote de serviços SQL Server Integration .
    Nota Proxies do SQL Server Agent definem o contexto de segurança para um passo de tarefa. Proxies do SQL Server Agent utilizam credenciais para armazenar informações sobre contas de utilizador do Windows. O utilizador que é especificado na credencial de tem de ter a permissão "Iniciar sessão como tarefa batch" num computador que está a executar o SQL Server 2005. Pode conceder a permissão "Iniciar sessão como tarefa batch" a um utilizador no Editor de política de grupo de local.
  4. Crie um passo de tarefa do agente do SQL Server que execute o pacote. Quando criar o passo de tarefa, clique em proxy do agente do SQL Server que criou no passo 3 para o passo de tarefa na lista Executar como na caixa de diálogo Nova tarefa passo .
Depois de agendar o pacote, SQL Server Agent podem não execute o pacote como um passo de tarefa com êxito. No entanto, se executar este pacote fora de agente do SQL Server, o pacote pode concluir com êxito. Se este problema ocorrer, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base para resolver o problema:
918760  (http://support.microsoft.com/kb/918760/ ) Um pacote SSIS não funciona quando chamar o pacote SSIS a partir de um passo de tarefa do agente do SQL Server

Referências

Para mais informações sobre como criar uma credencial no SQL Server 2005, visite o seguinte Web site da Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms190703.aspx (http://msdn2.microsoft.com/en-us/library/ms190703.aspx)
Para mais informações sobre como criar um proxy de SQL Server Agent em SQL Server 2005, visite o seguinte site da Web MSDN:
http://msdn2.microsoft.com/en-us/library/ms190698.aspx (http://msdn2.microsoft.com/en-us/library/ms190698.aspx)
Para mais informações sobre como criar um passo de tarefa que executa um pacote no SQL Server 2005, visite o seguinte site da Web MSDN:
http://msdn2.microsoft.com/en-us/library/ms139805.aspx (http://msdn2.microsoft.com/en-us/library/ms139805.aspx)
Para obter mais informações sobre SQL Server Agent proxies, visite o seguinte site da Web MSDN:
http://msdn2.microsoft.com/en-us/library/ms189064.aspx (http://msdn2.microsoft.com/en-us/library/ms189064.aspx)
Para obter mais informações sobre como agendar um pacote SQL Server 2005 Integration Services utilizando o 64-bit SQL Server Agent, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
934653  (http://support.microsoft.com/kb/934653/ ) Como utilizar o 64-bit SQL Server Agent para agendar um pacote SQL Server 2005 Integration Services
Para obter mais informações sobre a permissão "Iniciar sessão como tarefa batch", visite o seguinte site da Web MSDN:
http://msdn2.microsoft.com/en-us/library/ms813942.aspx (http://msdn2.microsoft.com/en-us/library/ms813942.aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
Palavras-chave: 
kbmt kbexpertiseadvanced kbhowto kbinfo KB912911 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 912911  (http://support.microsoft.com/kb/912911/en-us/ )