.DTSX

Arquivo DTSX

SQL Server Integration Services Package
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo DTSX é um pacote do SQL Server Integration Services (SSIS) - um arquivo XML que define um fluxo de trabalho ETL para mover e transformar dados entre fontes. Abra e edite-o no Visual Studio com a extensão gratuita SSIS Projects e execute-o com o DTExec ou o Catálogo SSIS no SQL Server. É XML puro, portanto, qualquer editor de texto pode visualizá-lo, mas você precisa das ferramentas SSIS para projetá-lo ou executá-lo.

Desenvolvedor: Microsoft Corporation Categoria: Arquivos de Banco de Dados MIME: application/xml
ABRE EM Windows
Relacionado: .DB · .DBF · .ACCDB · .SQL

Nesta página

19k+ extensões indexadas
Última revisão em Aug 7, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro DTSX?

Um arquivo .dtsx é uma definição de pacote ETL (Extração, Transformação e Carga) baseada em XML usada pelo Microsoft SQL Server Integration Services (SSIS). Introduzido com o SQL Server 2005, o .dtsx substituiu os pacotes binários do Data Transformation Services do SQL Server 2000.

O arquivo é um documento XML UTF-8 simples cujo elemento raiz é <DTS:Executable>, declarado no namespace www.microsoft.com/SqlServer/Dts. Ele codifica a definição completa de um fluxo de trabalho ETL do SSIS, incluindo:

  • Tarefas de fluxo de controle, contêineres e restrições de precedência
  • Pipelines de fluxo de dados (fontes, transformações, destinos)
  • Gerenciadores de conexões, variáveis e manipuladores de eventos
  • Configurações de pacote e definições de proteção

Os pacotes são criados no Visual Studio com a extensão SQL Server Data Tools (SSDT), onde residem ao lado de um arquivo de projeto (.dtproj) e arquivos de configuração opcionais (.dtsConfig). Quando um projeto é compilado para o modelo de implantação de projeto, todos os pacotes são agrupados em um arquivo .ispac. Em tempo de execução, os pacotes são executados pela ferramenta de linha de comando DTExec.exe ou pelo Catálogo SSIS (SSISDB) hospedado em uma instância do SQL Server.

Propriedades de conexão sensíveis, como senhas, são protegidas pelo atributo ProtectionLevel, que suporta vários modos de criptografia usando uma chave de usuário ou uma senha. Os pacotes também podem carregar uma assinatura digital XML verificada no carregamento.

Como o .dtsx é XML puro, qualquer editor de texto pode abri-lo e inspecioná-lo, embora a edição manual de pacotes complexos não seja recomendada devido à estrutura XML intrincada.

Segurança e proteção

RISCO: MEDIUM

Um .dtsx é XML, mas pode conter strings de conexão e (conforme o ProtectionLevel) credenciais criptografadas, além de poder ser configurado para executar SQL, scripts e operações de arquivo - um pacote de uma fonte não confiável pode realizar ações poderosas quando executado. Revise o XML antes de executar um pacote desconhecido e nunca execute um em que não confie. Pacotes criados com EncryptSensitiveWithUserKey só descriptografam valores sensíveis na máquina/conta do autor original.

Detalhes do formato

em resumo
NOME COMPLETOSQL Server Integration Services Packagetambém conhecido como SSIS package, Integration Services package
DESENVOLVEDORMicrosoft Corporationdesde 2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
TIPO MIMEapplication/xml
TIPODefinição de pacote ETL XML (texto/XML)
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
0001020304
HEX
3C3F786D6C
ASCII
<?xml
Um .dtsx é um documento XML UTF-8 que começa com a declaração XML; o elemento raiz é <DTS:Executable> no namespace www.microsoft.com/SqlServer/Dts. Pode começar com um UTF-8 BOM (EF BB BF) antes de «<?xml».

Programas que abrem arquivos DTSX

Windows4 apps
Visual Studio + SSIS (SQL Server Integration Services Projects) Gratuito Instale a extensão gratuita SSIS Projects no Visual Studio, abra o projeto correspondente (.dtproj) e, em seguida, abra o .dtsx no designer de pacotes.
SQL Server (DTExec / SSIS runtime) Freemium Execute um pacote: DTExec /FILE pacote.dtsx, ou implante no Catálogo SSIS e execute a partir do SSMS.
SQL Server Management Studio (SSMS) Gratuito Use o SSMS para implantar, configurar e executar pacotes no Catálogo SSIS (não serve para projetar pacotes).
Any text/XML editor (VS Code, Notepad++) Gratuito Abra o .dtsx como XML para inspecionar ou comparar; apenas para visualização, não para edição segura do fluxo de trabalho.

Detalhes técnicos

especificação profunda
Codificação de arquivoTexto XML UTF-8
Assinatura de arquivo (magic bytes)3C 3F 78 6D 6C («<?xml») no deslocamento 0; opcionalmente precedido por UTF-8 BOM (EF BB BF)
Elemento XML raiz<DTS:Executable> no namespace www.microsoft.com/SqlServer/Dts
Tipo MIMEapplication/xml (também text/xml)
Atributo de versão internaO atributo PackageFormatVersion codifica a versão do SQL Server que o pacote visa (ex: valor 8 para SQL Server 2019)
CriptografiaO atributo ProtectionLevel suporta EncryptSensitiveWithUserKey, EncryptSensitiveWithPassword, EncryptAllWithUserKey, EncryptAllWithPassword ou DontSaveSensitive
Assinatura digitalAssinatura digital XML opcional; a propriedade CheckSignatureOnLoad força a verificação da assinatura em tempo de execução
Componentes do pacoteCodifica fluxo de controle (tarefas, contêineres, restrições de precedência), pipelines de fluxo de dados, gerenciadores de conexões, variáveis, parâmetros e manipuladores de eventos em um único documento XML
Tamanho típico do arquivoAlguns KB para pacotes simples; vários MB para pacotes multitarefa complexos com muitos componentes
Artefato de implantaçãoOs pacotes são compilados e agrupados em um arquivo .ispac para o modelo de implantação de projeto
Executor de tempo de execuçãoUtilitário de linha de comando DTExec.exe; etapas de trabalho do SQL Server Agent; ou Azure-SSIS Integration Runtime na nuvem
Ambiente de autoriaVisual Studio com extensão SSIS Projects do SSDT (SQL Server Data Tools)
Armazenamento no catálogoPacotes implantados são armazenados e executados a partir do banco de dados SSISDB (Catálogo SSIS) no SQL Server
Arquivos complementares relacionados.dtsConfig para configuração externa; .conmgr para gerenciadores de conexões compartilhados; .dtproj para a definição do projeto no Visual Studio
PlataformaWindows (tempo de execução SSIS); estendido ao Azure via Azure-SSIS Integration Runtime no Azure Data Factory
Lançado2005 (SQL Server 2005 introduced SSIS, replacing SQL Server 2000 DTS)
Versão mais recenteSSIS package format tracks SQL Server releases (2005-2022 and Azure-SSIS)
Especificaçãolearn.microsoft.com

Conversões de DTSX

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos DTSX. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos DTSX.

Perguntas frequentes

Qual programa abre um arquivo DTSX?
O Visual Studio com a extensão gratuita SQL Server Integration Services Projects abre e edita o pacote; o tempo de execução SSIS do SQL Server (DTExec) e o SSMS o executam/implantam. Como é XML, qualquer editor de texto pode visualizá-lo.
Posso abrir um DTSX sem o Visual Studio?
Você pode visualizá-lo em qualquer editor de XML/texto porque é XML puro, mas para projetar o fluxo de trabalho ou executá-lo, você precisa das ferramentas SSIS (Visual Studio + extensão SSIS e o tempo de execução SSIS).
Como faço para executar um pacote DTSX?
Use DTExec /FILE pacote.dtsx na linha de comando, execute-o por meio de um trabalho do SQL Server Agent ou implante-o no Catálogo SSIS (SSISDB) e execute a partir do SSMS.
Qual é a diferença entre DTSX e ISPAC?
Um .dtsx é um único pacote SSIS. Um .ispac é o arquivo de implantação de projeto compilado que agrupa um ou mais pacotes .dtsx, além de parâmetros de projeto para implantação no Catálogo SSIS.
O DTSX é o mesmo que os antigos pacotes DTS?
Não - o DTS era a tecnologia do SQL Server 2000. O SSIS (.dtsx) o substituiu no SQL Server 2005; o «dts» na extensão é um resquício histórico.

Referências

1Microsoft Learn - SQL Server Integration Serviceslearn.microsoft.com
2Microsoft Learn - Integration Services (SSIS) Packageslearn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.TMPTemporary File
9.BINCD/DVD Disc Image (BIN/CUE)
10.XDWDocuWorks Document

Extensões relacionadas

.DBSQLite Database File
.DBFDatabase File (dBASE / xBase table)
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z