Agendando tarefas administrativas com o SQL Server Agent

No MicrosoftSQL Server Management Studio, é possível agendar a execução de tarefas administrativas do SQL ServerAnalysis Services com base em uma agenda controlada pelo SQL Server Agent. Ao usar o SQL Server Agent para o agendamento, é possível determinar quando e em que ordem as tarefas administrativas serão executadas.

Usando tarefas agendadas

As tarefas agendadas permitem a automatização dos processos que são executados em ciclos regulares e previsíveis. Você pode agendar a execução de tarefas administrativas, como o processamento de cubos, nas horas de menor atividade comercial. Pode também estabelecer a ordem em que essas tarefas devem ser executadas criando etapas em um trabalho do SQL Server Agent. Por exemplo, é possível processar um cubo e, em seguida, fazer o backup do cubo.

Com etapas de trabalho, você tem controle sobre o fluxo de execução. Em caso de falha de um trabalho, é possível configurar o SQL Server Agent para continuar executando as demais tarefas ou interromper a execução. Você também pode configurar o SQL Server Agent para enviar notificações sobre o sucesso ou a falha da execução do trabalho. Para obter mais informações, consulte Automatizando tarefas administrativas (SQL Server Agent).

Configurando uma tarefa agendada

Uma tarefa agendada do Analysis Services é um script XMLA incorporado a um trabalho do SQL Server Agent. A execução desse trabalho é agendada para as horas e com a freqüência desejadas. Como o SQL Server Agent faz parte do SQL Server, você trabalha com o Mecanismo do Banco de Dados e com o Analysis Services para criar e agendar uma tarefa administrativa. Para obter mais informações sobre o SQL Server Agent, consulte SQL Server Agent.