ID do artigo: 942176 - Última revisão: segunda-feira, 2 de março de 2009 - Revisão: 4.0

Descrição do serviço SSIS (SQL Server Integration Services) e das alternativas ao agrupamento e o serviço SSIS

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 | Recolher tudo

INTRODUÇÃO

Este artigo descreve o serviço do Microsoft SQL Server 2005 Integration Services (SSIS) e o serviço SSIS (Microsoft SQL Server 2008 Integration Services). Não é recomendável que você o serviço SSIS de cluster. No entanto, este artigo descreve alternativas para o serviço SSIS de cluster.

Mais Informações

A função do serviço SSIS

O serviço SSIS é um serviço do Windows que monitora os pacotes do SSIS que estejam executando o. O serviço SSIS também gerencia o armazenamento de pacotes do SSIS.

O serviço SSIS amplia as funcionalidades de gerenciamento no SQL Server Management Studio. Se você for um membro do grupo Administradores, você pode executar as tarefas a seguir no SQL Server Management Studio:
  • Importar pacotes do SSIS.
  • Exporte pacotes do SSIS.
  • Execute pacotes do SSIS.
  • Pare de pacotes do SSIS.
  • Exiba todos os os pacotes do SSIS que estão sendo executados.
  • Pare todos os os pacotes do SSIS que estão sendo executados.
Se você não for um membro do grupo Administradores, você pode ver e parar somente os pacotes do SSIS que você executa.

Se desejar somente para criar e executar pacotes do SSIS, não é necessário iniciar o serviço SSIS. Quando o serviço SSIS é interrompido, você pode executar os pacotes do SSIS usando os seguintes utilitários:
  • O SQL Server importação e o Assistente para exportação
  • O designer do SSIS
  • O utilitário executar pacote (DTExecUI.exe)
  • O utilitário de prompt de comando DTExec.exe
Se você desejar para listar e para monitorar os pacotes do SSIS no SQL Server Management Studio, você deve iniciar o serviço SSIS. O serviço SSIS fornece os seguintes recursos de gerenciamento no SQL Server Management Studio:
  • Recuperar um pacote do SSIS do armazenamento remoto ou do armazenamento local. Em seguida, o serviço SSIS localmente pode executar o pacote do SSIS sem usar trabalhos do SQL Server Agent.
  • Pare os pacotes do SSIS que estejam executando localmente ou remotamente sem usar trabalhos do SQL Server Agent.
  • Monitore os pacotes do SSIS que estejam executando localmente ou remotamente sem usar trabalhos do SQL Server Agent.
  • Importar e exportar pacotes do SSIS.

    Observação Você também pode usar o utilitário Dtutil.exe ou o Assistente de implantação do SSIS para salvar os pacotes do SSIS no SQL Server ou no sistema de arquivos.
  • Gerencie os locais onde um pacote do SSIS possa ser salvos.
  • Personalize as pastas onde um pacote do SSIS possa ser salvos.
  • Pare os pacotes do SSIS que executam quando o serviço SSIS é interrompido.
  • Exiba os eventos relacionados ao serviço SSIS no log de eventos.

O serviço SSIS de cluster

Não é recomendável que você o serviço SSIS de cluster. Se o serviço SSIS e o SQL Server estiverem instalados em grupos de recursos diferentes, o serviço SSIS não é possível delegar credenciais. Portanto, você não pode usar SQL Server Management Studio em um computador cliente para gerenciar pacotes que são armazenados no SQL Server. Além disso, você só pode instalar uma instância do SSIS em um computador. Você também pode encontrar outros problemas ao cluster o serviço SSIS.

Se você deve cluster o serviço SSIS, visite o seguinte site da Microsoft Developer Network para obter mais informações:
http://msdn2.microsoft.com/en-us/library/ms345193.aspx (http://msdn2.microsoft.com/en-us/library/ms345193.aspx)

Obter mais informações sobre clusters

Em um cluster, o adaptador de rede, a CPU, a memória e o sistema operacional são redundantes. No entanto, os discos compartilhados não precisará ser redundantes. Você pode implementar soluções de hardware para criar discos redundantes. Por exemplo, você pode usar dispositivos RAID ou um ambiente de SAN (rede de área de sistema) para criar discos redundantes.

O cluster que mencionamos neste artigo está em um local geográfico. Para obter mais informações sobre clusters geograficamente dispersos, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
280743  (http://support.microsoft.com/kb/280743/ ) Sites de clusters e geograficamente separados do Windows

Alternativas para o serviço SSIS de cluster

Cluster SQL Server Agent

Como os trabalhos do SQL Server Agent podem executados o utilitário DTExec.exe para executar os pacotes do SSIS, você pode cluster SQL Server Agent para garantir que os pacotes do SSIS executadas no prazo quando ocorre um failover. Quando você cluster SQL Server Agent, trabalhos do SQL Server Agent estão disponíveis em todos os nós. Portanto, o de tarefas do SQL Server Agent pode apresentar failover entre os nós. Os metadados de trabalhos do SQL Server Agent é salvo no banco de dados MSDB. Você pode salvar seus pacotes do SSIS no banco de dados MSDB ou em um disco de compartilhamento.

Atualizar o arquivo MsDtsSrvr.ini.xml em cada nó

Em vez do serviço SSIS de cluster, você pode atualizar o arquivo MsDtsSrvr.ini.xml em cada nó para que o arquivo inclui as informações sobre uma ou mais instâncias do SQL Server virtual em um cluster. Quando você fizer isso, você salvar as pacotes do SSIS no banco de dados MSDB no SQL Server. Em seguida, você pode gerenciar os pacotes do SSIS de todos os nós no cluster.

Observação O arquivo MsDtsSrvr.ini.xml está localizado na seguinte pasta:
%ProgramFiles%\Microsoft SQL Server\90\DTS\Binn
Este é um exemplo de um arquivo MsDtsSrvr.ini.xml que inclui informações sobre duas instâncias do SQL Server virtual em um cluster. As duas instâncias do SQL Server virtual são instâncias nomeadas.
<?xml version="1.0" encoding="utf-8"?>
<DtsServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <StopExecutingPackagesOnShutdown>true</StopExecutingPackagesOnShutdown>
  <TopLevelFolders>
    <Folder xsi:type="SqlServerFolder">
      <Name>MSDB</Name>
      <ServerName>ServerA\SQL_Instance1</ServerName>
</Folder>
    <Folder xsi:type="SqlServerFolder">
      <Name>MSDB</Name>
      <ServerName> ServerB\SQL_Instance2</ServerName>
</Folder>
    <Folder xsi:type="FileSystemFolder">
      <Name>File System</Name>
      <StorePath>..\Packages</StorePath>
    </Folder>
  </TopLevelFolders>  
</DtsServiceConfiguration>
se você não iniciar o serviço SSIS, o SQL Server Agent ainda poderá executar planos de manutenção.

Na versão do SQL Server 2005 Integration Services, você deve instalar o serviço SSIS se você deseja executar o Assistente de plano de manutenção. Esse problema foi resolvido no SQL Server 2005 Service Pack 1 (SP1). Para obter mais informações sobre esse problema, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
909036  (http://support.microsoft.com/kb/909036/ ) Mensagem de erro quando você cria um novo plano de manutenção no SQL Server 2005: "Criar manutenção plano Falha"
Você pode usar qualquer uma das seguintes opções de alta disponibilidade em relação a bancos de dados do usuário, mas não para bancos de dados do sistema, como MSDB:
  • Replicação
  • Envio de log
  • O espelhamento do banco de dados
Portanto, nós não oferecem suporte usando essas opções para obter alta disponibilidade para os pacotes do SSIS armazenados no banco de dados MSDB. Em vez do serviço SSIS de cluster, você pode cluster o serviço do SQL Server ou o serviço SQL Server Agent para obter alta disponibilidade para os pacotes do SSIS.

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
Palavras-chave: 
kbmt kbsql2005bi kbsql2005as kbprb kbexpertiseadvanced kbtshoot KB942176 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 942176  (http://support.microsoft.com/kb/942176/en-us/ )