Re: Need help with DTS Package Maintenance

From: Tom Spitzer (tkspitzer_nojunk_at__yahoo.com)
Date: 08/03/04


Date: Mon, 2 Aug 2004 19:16:41 -0700

You can create DTS packages in VB, which is a text format. Therefore, you
can write a VB/DTS code generator which walks through systables and
syscolumns to build the transform objects in VB. We actually wrote our DTS
code generator in C#.

"Joseph Geretz" <jgeretz@nospam.com> wrote in message
news:%23kRcL4adEHA.3512@TK2MSFTNGP12.phx.gbl...
> I'm using a DTS package to perform database upsizing migrations from
> Interbase to SQL Server. The gist of it is I use ODBC to connect to the
> source Interbase Database and I make a SQL Server connection to the target
> SQL Server database. I then use a set of Transform Data tasks to pump the
> data on a table by table basis from the Interbase source database to the
SQL
> Server target database. Pretty straightforward.
>
> But this is presenting a maintenance problem for me.
>
> We have 77 tables in our database. We don't add table that often so it
would
> be an acceptable burden for me to track any added tables and add a
> corresponding Transform Data task for the new table. What's more
burdensome
> is the addition, deletion / redefinition of columns. As I've found out,
the
> Transform Data task doesn't do a SELECT * (which would accommodate table
> structure changes transparently) rather it does an explicit column by
column
> mapping. This means that for every structural change we'll need to perform
> maintenance on our DTS upsizing package.
>
> This could be a fairly significan burden. I'm searching for advice on how
to
> reduce this burden. Thanks for any suggestions which you can offer!
>
> - Joe Geretz -
>
>



Relevant Pages

  • Re: How do I distribute DTS Packages with my Application Database?
    ... BTW, is there any way to store a DTS package in a specific *database*, as ... And if not possible with SQL Server ... > Number of ways but undoubtedly the easiest is as a Structured Storage file ... >> distribute my DTS Packages? ...
    (microsoft.public.sqlserver.dts)
  • RE: Where are my DTS packages
    ... Your DTS packages in your case are most likely stored in the msdb database. ... If you can get a copy of the old msdb database and restore this you will be ... > SQL Server was lost although the DATA was held on another drive. ...
    (microsoft.public.sqlserver.dts)
  • Need help with DTS Package Maintenance
    ... I'm using a DTS package to perform database upsizing migrations from ... Interbase to SQL Server. ... What's more burdensome ...
    (microsoft.public.sqlserver.dts)
  • Re: Moving DTS to new server
    ... you can save the DTS packages as "Structures Storage File" and then open ... these files on your new database and save it in the SQL Server. ...
    (microsoft.public.sqlserver.replication)
  • Re: Need help with DTS Package Maintenance
    ... Assuming that "a set of Transform Data tasks" means "77 or so Transform ... dumped into text file before being loaded into SQL Server). ... > source Interbase Database and I make a SQL Server connection to the target ... What's more burdensome ...
    (microsoft.public.sqlserver.dts)