Partilhar via


Limitações e problemas conhecidos do SSIS no Linux

Aplica-se a:SQL Server - Linux

Este artigo descreve limitações e problemas conhecidos do SQL Server Integration Services (SSIS) no Linux.

Limitações gerais e problemas conhecidos

Os seguintes recursos não são suportados nesta versão do SSIS no Linux:

  • Banco de dados do Catálogo SSIS
  • Execução de pacote agendada pelo SQL Agent
  • Autenticação do Windows
  • Componentes de terceiros
  • Captura de dados de alteração (CDC)
  • Escalabilidade do SSIS
  • Azure Feature Pack para SSIS
  • Suporte a Hadoop e HDFS
  • Microsoft Connector para SAP BW

Para outras limitações e problemas conhecidos com o SSIS no Linux, consulte SQL Server no Linux: problemas conhecidos.

Componentes suportados e não suportados

Os seguintes componentes internos do Integration Services são suportados no Linux. Alguns deles têm limitações na plataforma Linux. Os componentes integrados que não estão listados aqui não são suportados no Linux.

Tarefas de fluxo de controle suportadas

  • Tarefa de inserção em massa
  • Tarefa de fluxo de dados
  • Tarefa de criação de perfil de dados
  • Executar tarefa SQL
  • Executar Tarefa de Instrução T-SQL
  • Tarefa de expressão
  • Tarefa FTP
  • Tarefa de serviço Web
  • Tarefa XML

Tarefas de controlo de fluxo suportadas com limitações

Tarefa Limitações
Tarefa de Executar Processo Suporta apenas o modo em processo.
Tarefa do sistema de arquivos Não há suporte para as ações Mover diretório e Definir atributos de ficheiro.
Tarefa de script Suporta apenas APIs padrão do .NET Framework.
Tarefa Enviar Email Suporta apenas o modo de utilizador anónimo.
Tarefa Transferir banco de dados Os caminhos UNC não são suportados.

Tarefas do plano de manutenção suportadas e não suportadas

Em um plano de manutenção do SQL Server, você normalmente pode usar várias tarefas do SSIS.

As seguintes tarefas do plano de manutenção não são suportadas no Linux:

  • Notificar Operador
  • Executar tarefa do SQL Server Agent

As seguintes tarefas do plano de manutenção são suportadas no Linux:

  • Verificar a integridade do banco de dados
  • Reduzir banco de dados
  • Reorganizar o índice
  • Índice de reconstrução
  • Atualizar estatísticas
  • Limpar Histórico
  • Fazer backup do banco de dados
  • Instrução T-SQL

Contentores de fluxo de controlo suportados

  • Contêiner de seqüência
  • Para contêiner de loop
  • Contêiner de Ciclo Foreach

Fontes e destinos de fluxo de dados suportados

  • Origem e destino do arquivo bruto
  • Fonte XML

Fontes e destinos de fluxo de dados suportados com limitações

Componente Limitações
ADO.NET origem e destino Suporta apenas o provedor de dados SQLClient.
Origem e destino de ficheiro Flat File 1. Suporta apenas caminhos de arquivo no estilo do Windows, aos quais a regra de mapeamento de caminho padrão é aplicada. Por exemplo, D:\home\ssis\travel.csv torna-se /home/ssis/travel.csv.

2. O compartilhamento de arquivos do Azure montado no Red Hat 7 não é suportado.
Fonte OData Suporta apenas a autenticação Básica.
Origem e destino ODBC Suporta drivers ODBC Unicode de 64 bits no Linux. Depende do gerenciador de driver UnixODBC no Linux.
Origem e destino do OLE DB Ofereça suporte apenas ao SQL Server Native Client 11.0 e ao Microsoft OLE DB Provider for SQL Server.

Transformações de fluxo de dados suportadas

  • Agregado
  • Auditoria
  • Distribuidor Equilibrado de Dados
  • Mapa de Personagens
  • Divisão condicional
  • Copiar coluna
  • Conversão de dados
  • Coluna derivada
  • Coluna de exportação
  • Agrupamento difuso
  • Pesquisa difusa
  • Coluna de importação
  • Consulta
  • Mesclar
  • Junção por Mesclagem
  • Multicast
  • Pivô
  • Número de linhas
  • Dimensão em mudança lenta
  • Ordenar
  • Pesquisa de Termos
  • União Todos
  • Despivotar

Transformações de fluxo de dados suportadas com limitações

Componente Limitações
Transformação do comando OLE DB Mesmas limitações que a origem e o destino do OLE DB.
Componente Script Suporta apenas APIs padrão do .NET Framework.

Provedores de log suportados e não suportados

Todos os provedores de log SSIS internos são suportados no Linux, exceto o provedor de Log de Eventos do Windows.

O provedor de log do SQL Server oferece suporte apenas à Autenticação SQL; ele não suporta a Autenticação do Windows.

Os provedores de log SSIS para arquivos de texto, para arquivos XML e para o SQL Server Profiler gravam sua saída em um arquivo que você especificar. As seguintes considerações se aplicam ao caminho do arquivo:

  • Se você não fornecer um caminho, o provedor de log grava no diretório atual do host. Se o usuário atual não tiver permissão para gravar no diretório atual do host, o provedor de log gerará um erro.
  • Não é possível usar uma variável de ambiente em um caminho de arquivo. Se você especificar uma variável de ambiente, o texto literal especificado aparecerá no caminho do arquivo. Por exemplo, se você especificar %TMP%/log.txt, o provedor de log acrescentará o texto literal /%TMP%/log.txt ao diretório de host atual.