Limitações e problemas conhecidos do SSIS no Linux
Aplica-se a: SQL Server - Linux
Este artigo descreve as limitações e os problemas conhecidos do SSIS (SQL Server Integration Services) no Linux.
Limitações e problemas conhecidos
Não há suporte para os seguintes recursos nesta versão do SSIS no Linux:
- Banco de dados do Catálogo do SSIS
- Execução de pacotes agendada pelo SQL Agent
- Autenticação do Windows
- Componentes de terceiros
- Change Data Capture (CDC)
- SSIS Scale Out
- Feature Pack do Azure para SSIS
- Suporte para Hadoop e HDFS
- Microsoft Connector for SAP BW
Para outras limitações e problemas conhecidos com o SSIS no Linux, consulte SQL Server em Linux: problemas conhecidos.
Componentes com e sem suporte
Há suporte para os componentes internos do Integration Services a seguir no Linux. Alguns deles têm limitações na plataforma Linux. Os componentes internos que não estão listados aqui não são compatíveis com o Linux.
Tarefas de fluxo de controle compatíveis
- Tarefa Inserção em Massa
- Tarefa de Fluxo de Dados
- Tarefa Criação de Perfil de Dados
- Tarefa Executar SQL
- Tarefa Executar Instrução T-SQL
- Tarefa de Expressão
- Tarefa FTP
- Tarefa Serviços Web
- XML Task
Tarefas de fluxo de controle compatíveis com limitações
Tarefa | Limitações |
---|---|
Tarefa Executar Processo | Só dá suporte ao modo em processo. |
Tarefa Sistema de Arquivos | Não há suporte para as ações Mover diretório e Definir atributos de arquivo. |
tarefa Script | Só dá suporte às APIs padrão do .NET Framework. |
Tarefa Enviar Email | Só dá suporte ao modo de usuário anônimo. |
Tarefa Transferir Banco de Dados | Não há suporte para caminhos UNC. |
Tarefas de plano de manutenção com e sem suporte
Em um plano de manutenção do SQL Server, normalmente, é possível usar várias tarefas do SSIS.
Não há suporte para as seguintes tarefas de plano de manutenção no Linux:
- Notificar Operador
- Executar Trabalho do SQL Server Agent
Há suporte para as seguintes tarefas de plano de manutenção no Linux:
- Verificar Integridade do Banco de Dados
- Reduzir Banco de Dados
- Reorganizar Índice
- Recompilar Índice
- Atualização de Estatísticas
- Limpar Histórico
- Fazer Backup do Banco de Dados
- Instrução T-SQL
Contêineres de fluxo de controle compatíveis
- Contêiner de sequência
- Contêiner Loop For
- Contêiner Loop Foreach
Origens e destinos de fluxo de dados compatíveis
- Fonte Arquivo Bruto e destino
- Origem XML
Origens e destinos de fluxo de dados compatíveis com limitações
Componente | Limitações |
---|---|
Origem e destino ADO.NET | Só dá suporte ao provedor de dados SQLClient. |
Origem e destino Arquivo Simples | 1. Só dá suporte a caminhos de arquivo no estilo Windows, aos quais a regra de mapeamento de caminho padrão é aplicada. Por exemplo, D:\home\ssis\travel.csv se tornará /home/ssis/travel.csv .2. Não há suporte a compartilhamento de arquivos do Azure montado no Red Hat 7. |
Origem OData | Só dá suporte à autenticação Básica. |
Origem e destino ODBC | Dá suporte a drivers ODBC Unicode de 64 bits no Linux. Depende do gerenciador de driver UnixODBC no Linux. |
Origem e destino OLE DB | Só dá suporte ao SQL Server Native Client 11.0 e ao Provedor Microsoft OLE DB para SQL Server. |
Transformações de fluxo de dados compatíveis
- Agregado
- Audit
- Balanced Data Distributor
- Mapa de Caracteres
- Divisão Condicional
- Copiar Coluna
- Conversão de Dados
- Coluna Derivada
- Exportar Coluna
- Agrupamento Difuso
- Pesquisa Difusa
- Importar Coluna
- Pesquisa
- Mesclar
- Junção de Mesclagem
- Multicast
- Dinâmico
- Contagem de linhas
- Dimensão de Alteração Lenta
- Classificação
- Pesquisa de Termos
- Unir Tudo
- Não Dinâmico
Transformações de fluxo de dados compatíveis com limitações
Componente | Limitações |
---|---|
transformação Comando OLE DB | As mesmas limitações da origem e do destino OLE DB. |
componente Script | Só dá suporte às APIs padrão do .NET Framework. |
Provedores de logs com e sem suporte
Há suporte para todos os provedores de logs internos do SSIS no Linux, exceto no provedor de Logs de Eventos do Windows.
O provedor de logs do SQL Server só dá suporte à Autenticação SQL; ele não dá suporte à Autenticação do Windows.
Os provedores de logs do SSIS para arquivos de texto, para arquivos XML e para o SQL Server Profiler gravam a saída em um arquivo especificado. As seguintes considerações se aplicam ao caminho do arquivo:
- Se você não fornecer um caminho, o provedor de logs fará a gravação no diretório atual do host. Se o usuário atual não tiver permissão para fazer a gravação no diretório atual do host, o provedor de logs 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 será exibido no caminho do arquivo. Por exemplo, se você especificar
%TMP%/log.txt
, o provedor de logs acrescentará o texto literal/%TMP%/log.txt
ao diretório de host atual.