March 2, 2008 at 4:55 pm
I can store an SSIS package in the "Package Store", in the file system, or in msdb. Wonderful to have options but are there any guidlines\hints indicating when to use one over the other?
TIA,
barkingdog
March 3, 2008 at 5:53 am
Let me preface this by stating that I am not an IS expert. My packages are fairly simple.
I prefer the file system with the caveat that it is backed up daily. The "Package Store" is a default folder in the file system.
Storing a package in msdb means it will need to be exported to the file system in order to make changes and then imported again.
MG
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
Tony Hoare
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
March 3, 2008 at 10:28 am
"I prefer the file system"
So do I. I was just puzzled by the numerous SSIS storage places. There must be some reason for all the options, I reasoned.
Barkingdog
March 3, 2008 at 10:34 am
I'm sure someone at M$ knows why
MG
"There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies."
Tony Hoare
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
March 4, 2008 at 7:21 am
One on the biggest reasons to store the packages in the msdb database is you can leverage the new security roles. The roles grant security access to packages, without elevating privileges. The roles are db_dtsadmin, db_dtsltuser, db_dtsoperator.
More info:
March 4, 2008 at 9:52 am
I agree with Adam. I also suspect that, because a lot of people were used to storing DTS packages in msdb in SQL 2000, MS kept that option.
Greg
March 5, 2008 at 7:00 am
We have our project on the server file system, but run our packages from MSDB.
File system has it's own backup, and so does SQL server.
This also allows different access levels to be applied ( i.e. some can open and modify the project, while some can only run the package from msdb ).
Be sure to look at package security in Books On Line. Especially pay attention to the defaults if you have multiple developers.
Greg E
March 30, 2012 at 5:38 am
I recommend you to go through this link
Viewing 8 posts - 1 through 7 (of 7 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy