Executando pacotes DTS no .NET

O foco deste artigo não é aprofundar nos conceitos e possibilidades dos pacotes DTS e sim mostrar como executar pacotes DTS existentes através de uma aplicação .NET.

Clique aqui para ler todos os artigos desta edição

 

Executando pacotes DTS no .NET

Igor Raphael Alcantara

Este artigo discute

Este artigo usa as seguintes tecnologias

·Migração de dados;

·Criação de pacotes DTS;

·Uso do DTS Designer;

·Executando pacotes DTS programaticamente.

Visual Studio 2005, SQL Server 2000.

 

Existem diversas ações ligadas a banco de dados que precisam ser repetidas segundo determinada rotina ou que precisam ser disparadas em um dado momento, como por exemplo, a exportação de dados de vendas e clientes de um banco de dados de uma filial para o banco de dados da matriz, em um ambiente onde a conexão real ou full-time entre esses dois lugares não é possível. Outro exemplo é a necessidade de execução de uma store procedure todo dia no mesmo horário que efetue ajustes ou conversões de valores em algumas tabelas.

Uma das melhores opções para atender a este tipo de necessidade está presente no SQL Server: são os Data Transformation Services (DTS), que mais do que serviços que visam a transformação ou migração de dados, é uma ferramenta de fácil uso que permite executar tarefas em um ou mais banco de dados, não se restringindo ao SQL Server, sendo aplicado a Oracle, Sybase, DB2, Access, planilhas do Excel, arquivos texto e diversos outros, dependendo de que drivers ODBC e OLEDB estejam instalados no computador onde os pacotes DTS serão executados.

Os pacotes DTS são um conjunto de conexões e tarefas organizados num workflow que controla cada passo do que é executado. Exemplificando, se você quiser mandar dados de uma tabela de um banco de dados para outro, você precisará de duas conexões e um vínculo entre as duas onde será escrito o comando SQL a ser executado, para fazer essa exportação de registros. O foco deste artigo não é aprofundar nos conceitos e possibilidades dos pacotes DTS e sim mostrar como executar pacotes DTS existentes através de uma aplicação .NET.

" [...] continue lendo...

Artigos relacionados