Software Development
Blogs and Discussion
developer.*
Books Articles Blogs Subscribe d.* Gear About Home

Design Issue With SSIS BIDS Package Configuration Wizard

Update 2: I had originally labeled this post as a "bug," but upon further reflection and observation, I can see that there is an internal logic too it--it's just not the way I expected it to be or would prefer it to be.

Unless I'm totally missing something, I've uncovered a pretty annoying bug design feature in the Package Configuration wizard in BIDS (the SQL Server 2005 Business Intelligence Design Studio). Whenever you walk through the wizard it throws away any values that you've placed in the dtsConfig XML file.

If I understand this correctly, the idea with these configurations is that we can edit the XML files directly to control different values in different environments--one of those environments being the development environment in which I'm running BIDS. So based on that I have to conclude that this is a bug. Shouldn't the Package Configuration Wizard remember the values in the ConfiguredValue tag in the dtsConfig file?

It appears that I'm going to have to stick with editing these files by hand and never using the Package Configuration wizard. Anyone want to develop a utility for this, a dtsConfig editor? Should be simple enough, since 99% of the time you only need to map to the Value attribute of variables. I may find that my configurations get more complex, though, when I get deeper into the guts of my package development. Or maybe some XSLT to resynch the lost values from a backup copy after using the wizard?

Am I missing something?

Update 1: it appears what the wizard writes to the dtsConfig file is the current value as set in the BIDS environment. I suppose this means that you need to set your development-time values in BIDS, even though that will result in those values being stored inside of the package (which I'm not wild about). I have concluded that the package wizard remaps and rewrites the whole configuration each time you click the Finish button. What I saw as a "bug" was based on a misunderstanding of how it works; now that I understand it better, I know what to watch out for, but I'm not in love with it.

Dan

See also this Package Configuration issue.

Wizard behaviour impact on a multiple-package configuration file

This DeFeCT (DEsign FEature Considered Tenable) is all the more annoying when using one config file for multiple packages, since subsequent wizard runs wipe out any pre-existing properties in the config file.

If I am to get any benefit from the Wizard's xml generation then I have to take the following steps:

1. Add a new config file for each package
2. Manually merge the files into a global config file, removing any duplicate properties
3. Remove the individual package config files from the packages and add the new global config file
4. Check it all still works

Several iterations of this process are pretty much guaranteed to introduce typos and general hair tearing.

how to make setup in vb.net.

how to make setup in vb.net.

If you mean anything like

If you mean anything like the old "setup" for old Visual Basic: the bin folder contains a debug and a release folder. Look in the release folder for an .exe with the name of your application. That is all you need to ship in simple cases as long as the target system has the .Net Framework, which can be downloaded for free at Microsoft.

Setup and installation is remarkably easy as compared to old VB.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Recent comments

User login

About our advertising.

Atom Feed

developer.* Blogs also has an Atom feed, located at this url.

Click here for more information about Atom.

A Jolt Award Finalist
Software Creativity 2.0
Foreword by Tom DeMarco

Recent Posters

Based on most recent 60 days, sorted by # of posts and name.

Google
Web developer.*

Who's online

There are currently 0 users and 22 guests online.

Syndicate

Syndicate content
All views expressed by authors, bloggers, and commentors are their own and do not necessarily reflect the views of developer.* or its proprietors.
Click to read the Copyright Notice.

All content copyright ©2000-2005 by the individual specified authors (and where not specified, copyright by Read Media, LLC). Reprint or redistribute only with written permission from the author and/or developer.*.

www.developerdotstar.com