dbTalk Databases Forums  

Missing Edit Features for DTS200 Packages in SQL Server 2005

microsoft.public.sqlserver.dts microsoft.public.sqlserver.dts


Discuss Missing Edit Features for DTS200 Packages in SQL Server 2005 in the microsoft.public.sqlserver.dts forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Rick Brandt
 
Posts: n/a

Default Missing Edit Features for DTS200 Packages in SQL Server 2005 - 09-30-2006 , 07:34 AM






We have SQL Server 2005 and have installed the "add-in" that allows us to edit
DTS2000 packages. However there seem to be two areas that were available in SQL
Server 2000 that are not available in 2005 using the add-in.

First off there seems to be no way to access the logging of the DTS2000 package.
In 2000 you just right-clicked and looking at the logs was an option right there
in the pop-up menu.

Second is that every edit to the DTS2000 package creates a new "version" and you
end up with a series of the older versions accumulated in the package. There
seems to be no way to clean up these older versions as there was in 2000 where
you could just select them and delete them.

This is a problem because we call these DTS2000 packages from SSIS packages and
they do not automatically execute the newest version when there are multiple
versions in the package. If we could delete all but the newest version then we
would not have to edit the SSIS package every time we edit the DTS2000 package.

I'm just wondering if there actually is a way to do these things that is not
obvious to me. We are rebuilding some of our 2000 packages entirely in SSIS as
we have time, but a couple of these are pretty large packages and we might not
get around to converting them for a while.

TIA




Reply With Quote
  #2  
Old   
Darren Green
 
Posts: n/a

Default Re: Missing Edit Features for DTS200 Packages in SQL Server 2005 - 10-02-2006 , 12:46 AM






I am not sure if the features are there but in answer to your first two
points, I woudl just use the tables. I have been doing it this way even in
DTS proper for some time now.

For the logging, just query the tables sysdtspackagelog, sysdtssteplog etc

To remove old versions, just delete the row from sysdtspackages.

I use a property expression to blank the VersionId property on the EXec DTS
Package Task, so we always pick up the latest version.

Cheers

Darren


"Rick Brandt" <rickbrandt2 (AT) hotmail (DOT) com> wrote

Quote:
We have SQL Server 2005 and have installed the "add-in" that allows us to
edit DTS2000 packages. However there seem to be two areas that were
available in SQL Server 2000 that are not available in 2005 using the
add-in.

First off there seems to be no way to access the logging of the DTS2000
package. In 2000 you just right-clicked and looking at the logs was an
option right there in the pop-up menu.

Second is that every edit to the DTS2000 package creates a new "version"
and you end up with a series of the older versions accumulated in the
package. There seems to be no way to clean up these older versions as
there was in 2000 where you could just select them and delete them.

This is a problem because we call these DTS2000 packages from SSIS
packages and they do not automatically execute the newest version when
there are multiple versions in the package. If we could delete all but
the newest version then we would not have to edit the SSIS package every
time we edit the DTS2000 package.

I'm just wondering if there actually is a way to do these things that is
not obvious to me. We are rebuilding some of our 2000 packages entirely
in SSIS as we have time, but a couple of these are pretty large packages
and we might not get around to converting them for a while.

TIA






Reply With Quote
  #3  
Old   
Rick Brandt
 
Posts: n/a

Default Re: Missing Edit Features for DTS200 Packages in SQL Server 2005 - 10-02-2006 , 06:36 AM



Darren Green wrote:
Quote:
I am not sure if the features are there but in answer to your first
two points, I woudl just use the tables. I have been doing it this
way even in DTS proper for some time now.

For the logging, just query the tables sysdtspackagelog,
sysdtssteplog etc
To remove old versions, just delete the row from sysdtspackages.

I use a property expression to blank the VersionId property on the
EXec DTS Package Task, so we always pick up the latest version.
Thanks, that sounds like it might take care of everything. I actually did
discover how to delete versions from the GUI, but found that deleting all but
one version within the DTS2000 package was still a problem for the SSIS package.
I had assumed that if there was only one version that it would automatically be
the one that would be called. Blanking the VersionID sounds like it would take
care of that.

I'm not sure what you mean though by "use a property expression to blank the
VersionID". Hopefully that will be apparent when I have a chance to look at
this again.

--
Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt at Hunter dot com




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.