Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
SSIS Integration Runtime em Azure Data Factory
Se o SQL Server 2008 Integration Services (SSIS) ou posterior estiver instalado no seu computador, você poderá atualizar para o SQL Server 2019 Integration Services (SSIS).
Quando você atualiza para o SQL Server 2019 Integration Services (SSIS) em uma máquina que tem uma dessas versões anteriores do Integration Services instalada, o SQL Server 2019 Integration Services (SSIS) é instalado lado a lado com a versão anterior.
Com esta instalação lado a lado, várias versões do utilitário dtexec são instaladas. Para garantir que você execute a versão correta do utilitário, no prompt de comando, execute o utilitário inserindo o caminho completo (<unidade>:\Arquivos de Programas\Microsoft SQL Server\<version>\DTS\Binn). Para obter mais informações sobre dtexec, consulte dtexec Utility.
Observação
Em versões anteriores do SQL Server, por padrão, quando você instalava o SQL Server, todos os membros do grupo Usuários em Usuários e Grupos Locais tinham acesso ao serviço Integration Services. Quando você instala o SQL Server 2016 (13.x) e posterior, os usuários não têm acesso ao serviço Integration Services. O serviço é seguro por padrão. Após a instalação do SQL Server, o administrador do SQL Server deve executar a ferramenta Configuração DCOM (Dcomcnfg.exe) para conceder a usuários específicos acesso ao serviço Integration Services. Para obter mais informações, consulte Serviço Integration Services (Serviço SSIS).
Antes de atualizar o Integration Services
Recomendamos que você execute o Supervisor de Atualização antes de atualizar para o SQL Server 2019 (15.x). O Supervisor de Atualização relata problemas que você pode encontrar se migrar pacotes existentes do Integration Services para o novo formato de pacote usado pelo SQL Server 2019 (15.x).
Observação
O suporte para migrar ou executar pacotes DTS (Data Transformation Services) foi descontinuado no SQL Server 2012. A seguinte funcionalidade DTS foi descontinuada.
- Tempo de execução DTS
- DTS API
- Assistente de Migração de Pacotes para migrar pacotes DTS para a próxima versão do Integration Services
- Suporte para manutenção de pacotes DTS no SQL Server Management Studio
- Executar tarefa do pacote DTS 2000
- Análise do Supervisor de Atualização de pacotes DTS.
Para obter informações sobre outros recursos descontinuados, consulte Funcionalidade descontinuada do Integration Services no SQL Server 2016.
Atualização do Integration Services
Você pode atualizar usando um dos seguintes métodos:
Execute a Instalação do SQL Server 2019 (15.x) e selecione a opção Atualização do SQL Server 2008, SQL Server 2008 R2, SQL Server 2012 (11.x) ou SQL Server 2014 (12.x).
Execute setup.exe no prompt de comando e especifique a opção /ACTION=upgrade . Para obter mais informações, consulte a seção "Scripts de instalação para Integration Services" em Instalar o SQL Server 2016 a partir do prompt de comando.
Não é possível usar a atualização para executar as seguintes ações:
Reconfigure uma instalação existente do Integration Services.
Mude de uma versão de 32 bits para uma versão de 64 bits do SQL Server ou de uma versão de 64 bits para uma versão de 32 bits.
Mover de uma versão localizada do SQL Server para outra versão localizada.
Ao atualizar, você pode atualizar o Integration Services e o Mecanismo de Banco de Dados, ou apenas atualizar o Mecanismo de Banco de Dados, ou apenas atualizar o Integration Services. Se você atualizar apenas o Mecanismo de Banco de Dados, o SQL Server 2008 Integration Services (SSIS) ou posterior permanecerá funcional, mas você não terá a funcionalidade do SQL Server 2019 Integration Services (SSIS). Se você atualizar apenas o Integration Services, o SQL Server 2019 Integration Services (SSIS) estará totalmente funcional, mas só poderá armazenar pacotes no sistema de arquivos, a menos que uma instância do Mecanismo de Banco de Dados do SQL Server esteja disponível em outro computador.
Atualizando o Integration Services e o Mecanismo de Banco de Dados para o SQL Server 2019 (15.x)
Esta seção descreve os efeitos da execução de uma atualização que tem os seguintes critérios:
Você atualiza o Integration Services e uma instância do Mecanismo de Banco de Dados para o SQL Server 2019 (15.x).
O Integration Services e a instância do Mecanismo de Banco de Dados estão no mesmo computador.
O que o processo de atualização faz
O processo de atualização executa as seguintes tarefas:
Instala os arquivos, o serviço e as ferramentas do SQL Server 2019 Integration Services (SSIS) (Management Studio e SQL Server Data Tools). Quando houver várias instâncias do SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) ou SQL Server 2014 (12.x) no mesmo computador, na primeira vez que você atualizar qualquer uma das instâncias para o SQL Server 2019 (15.x), os arquivos do SQL Server 2019 Integration Services (SSIS), serviço, e as ferramentas são instaladas.
Atualiza a instância do Mecanismo de Banco de Dados SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) ou SQL Server 2014 (12.x) para a versão SQL Server 2019 (15.x).
Move dados das tabelas de sistema do SQL Server 2008 Integration Services (SSIS) ou posteriores para as tabelas de sistema do SQL Server 2019 Integration Services (SSIS), da seguinte maneira:
Move pacotes sem alteração da tabela do sistema msdb.dbo.sysdtspackages90 para a tabela do sistema msdb.dbo.sysssispackages.
Observação
Embora os dados sejam movidos para uma tabela de sistema diferente, o processo de atualização não migra pacotes para o novo formato.
Move os metadados da pasta da tabela do sistema msdb.sysdtsfolders90 para a tabela do sistema msdb.sysssisfolders.
Move dados de log da tabela do sistema msdb.sysdtslog90 para a tabela do sistema msdb.sysssislog.
Remove as tabelas do sistema msdb.sysdts*90 e os procedimentos armazenados que são usados para acessá-las depois de mover os dados para as novas tabelas msdb.sysssis*. No entanto, a atualização substitui a tabela sysdtslog90 por uma vista que também é chamada sysdtslog90. Esta nova visualização sysdtslog90 expõe a nova tabela do sistema msdb.sysssislog. Isso garante que os relatórios baseados na tabela de log continuem a ser executados sem interrupção.
Para controlar o acesso aos pacotes, cria três novas funções fixas no nível do banco de dados: db_ssisadmin, db_ssisltduser e db_ssisoperator. As funções do SQL Server 2005 (9.x) Integration Services de db_dtsadmin, db_dtsltduser e db_dtsoperator não são removidas, mas passam a ser membros das novas funções correspondentes.
Se o armazenamento de pacotes SSIS (ou seja, o local do sistema de arquivos gerenciado pelo serviço Integration Services) for o local padrão em \SQL Server\90, \SQL Server\100, \SQL Server\110 ou \SQL Server\120 , esses pacotes serão movidos para o novo local padrão em \SQL Server\130.
Atualiza o arquivo de configuração do serviço Integration Services para apontar para a instância atualizada do Mecanismo de Banco de Dados.
O que o processo de atualização não faz
O processo de atualização não executa as seguintes tarefas:
Não remove o serviço SQL Server 2008 Integration Services (SSIS) ou um serviço de versões posteriores.
Não migra pacotes existentes do Integration Services para o novo formato de pacote usado pelo SQL Server 2019 (15.x). Para obter informações sobre como migrar pacotes, consulte Atualizar pacotes do Integration Services.
Não move pacotes de locais do sistema de arquivos, diferentes do local padrão, que foram adicionados ao arquivo de configuração de serviço. Se você tiver editado anteriormente o arquivo de configuração do serviço para adicionar mais pastas do sistema de arquivos, os pacotes armazenados nessas pastas não serão movidos para um novo local.
Nas etapas de trabalho do SQL Server Agent que chamam diretamente o utilitário dtexec (dtexec.exe), o caminho do sistema de arquivos para o utilitário dtexec não é atualizado. Você tem de editar manualmente estas etapas do trabalho para atualizar o caminho do sistema de ficheiros e especificar o local do SQL Server 2019 (15.x) para o utilitário dtexec.
O que você pode fazer após a atualização
Após a conclusão do processo de atualização, você pode executar as seguintes tarefas:
Execute trabalhos do SQL Server Agent que executam pacotes.
Use o Management Studio para gerenciar pacotes do Integration Services armazenados em uma instância do SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) ou SQL Server 2014 (12.x). Você precisa modificar o arquivo de configuração do serviço para adicionar a instância do SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) ou SQL Server 2014 (12.x) à lista de locais gerenciados pelo serviço.
Observação
As versões anteriores do Management Studio não podem se conectar ao serviço SQL Server 2019 Integration Services (SSIS).
Identifique a versão dos pacotes na tabela do sistema msdb.dbo.sysssispackages verificando o valor na coluna packageformat. A tabela tem uma coluna packageformat que identifica a versão de cada pacote. Um valor de 3 indica um pacote do SQL Server 2008 Integration Services (SSIS). Até que você migre pacotes para o novo formato de pacote, o valor na coluna packageformat não é alterado.
Não é possível usar as ferramentas SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) ou SQL Server 2014 (12.x) para projetar, executar ou gerenciar pacotes do Integration Services. As ferramentas SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) ou SQL Server 2014 (12.x) incluem as respetivas versões do SSDT (SQL Server Data Tools), o Assistente de Importação e Exportação do SQL Server e o Utilitário de Execução de Pacotes (dtexecui.exe). O processo de atualização não remove as ferramentas SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) ou SQL Server 2014 (12.x). No entanto, você não poderá usar essas ferramentas para continuar a trabalhar com o SQL Server 2008 Integration Services (SSIS) ou pacotes posteriores em um servidor que foi atualizado.
Por padrão, em uma instalação de atualização, o Integration Services é configurado para registrar eventos relacionados à execução de pacotes no log de eventos do Aplicativo. Essa configuração pode gerar muitas entradas de log de eventos quando você usa o recurso Coletor de Dados do SQL Server 2019 (15.x). Os eventos registrados incluem EventID 12288, "Pacote iniciado" e EventID 12289, "Pacote concluído com êxito". Para parar de registrar esses dois eventos no log de eventos do aplicativo, abra o registro para edição. Em seguida, no registro, localize o nó HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS e altere o valor DWORD da configuração LogPackageExecutionToEventLog de 1 para 0.
Atualizando apenas o Mecanismo de Banco de Dados para o SQL Server 2019 (15.x)
Esta seção descreve os efeitos da execução de uma atualização que tem os seguintes critérios:
Você atualiza apenas uma instância do Mecanismo de Banco de Dados. Ou seja, a instância do Mecanismo de Banco de Dados agora é uma instância do SQL Server 2019 (15.x), mas a instância do Integration Services e as ferramentas de cliente são do SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) ou SQL Server 2014 (12.x).
A instância do Mecanismo de Banco de Dados está em um computador e o Integration Services e as ferramentas de cliente estão em outro computador.
O que você pode fazer após a atualização
As tabelas do sistema que armazenam pacotes na instância atualizada do Mecanismo de Banco de Dados não são as mesmas usadas no SQL Server 2008 (10.0.x). Portanto, as versões SQL Server 2008 (10.0.x) do Management Studio e do SQL Server Data Tools não podem descobrir os pacotes nas tabelas do sistema na instância atualizada do Mecanismo de Banco de Dados. Como esses pacotes não podem ser descobertos, há limitações sobre o que você pode fazer com esses pacotes:
Não é possível usar as ferramentas do SQL Server 2008 (10.0.x), Management Studio e SQL Server Data Tools, em outros computadores para carregar ou gerenciar pacotes da instância atualizada do Mecanismo de Banco de Dados.
Observação
Embora os pacotes na instância atualizada do Mecanismo de Banco de Dados ainda não tenham sido migrados para o novo formato de pacote, eles não podem ser descobertos pelas ferramentas do SQL Server 2008 (10.0.x). Portanto, os pacotes não podem ser usados pelas ferramentas do SQL Server 2008 (10.0.x).
Não é possível usar o SQL Server 2008 Integration Services (SSIS) em outros computadores para executar pacotes armazenados no msdb na instância atualizada do Mecanismo de Banco de Dados.
Não é possível usar trabalhos do SQL Server Agent em computadores SQL Server 2008 (10.0.x) para executar pacotes do SQL Server 2008 Integration Services (SSIS) armazenados na instância atualizada do Mecanismo de Banco de Dados.
Recursos Externos
Entrada de blog, Fazendo com que suas Extensões Customizadas e Aplicações SSIS Existentes Funcionem no Denali, no blogs.msdn.com.