DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Revista MSDN Magazine Edição 29 - Executando pacotes DTS no .NET

Artigo Originalmente Publicado na MSDN Magazine Edição 29

msdn29_capa.jpg

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.

Criando pacotes DTS no SQL Server

Apesar de ser possível criar pacotes DTS escrevendo aplicações para este fim, a forma mais prática de ser fazer isso é pela interface gráfica, o DTS Designer. Para criar um pacote DTS, abra o SQL Server Enterprise Manager, localizado no menu de programas. Expanda seu servidor de banco de dados, procure por Data Transformation Services e clique em Local Packages, conforme mostra a Figura 1.

 

image002.jpg"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Igor R. A.
(Sem mini-bio cadastrado)
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03