How to use the dtutil utility (Dtutil.exe) to set the protection level of a batch of SQL Server Integration Services (SSIS) packages in SQL Server 2005 (906562)
The information in this article applies to:
- Microsoft SQL Server 2005 Developer Edition
- Microsoft SQL Server 2005 Enterprise Edition
- Microsoft SQL Server 2005 Standard Edition
INTRODUCTIONMicrosoft SQL Server 2005 Integration Services (SSIS) implements
security on the client computer and on the server computer when you deploy SSIS
packages. You can encrypt the packages to keep the packages' property values secret by
setting the protection level of the packages. Packages include the
ProtectionLevel property. You can set the
ProtectionLevel property according to the level of
protection that a package requires.
For example, in a team development
environment, a package can be encrypted by using a password that is known to the
team members who work on the package. You can easily set a password by using SQL
Server Business Intelligence Development Studio or by using the dtutil utility
(Dtutil.exe) for a single package. However, if you have to handle lots of
packages, the best
method is to use the dtutil utility to set the protection level of a batch of SSIS packages. You can generally put a list of individual commands for each
package in a .bat file or in a .cmd file and then run the file. If the packages
are stored in the same folder, you can use short commands to loop the batch
of packages in that folder.REFERENCESFor more information about how to use the dtutil utility to set the
protection level of SSIS packages, see the following topics in SQL
Server 2005 Books Online: - Setting the protection level of packages
- Security considerations for Integration Services
- Package protection level
- dtutil utility
Modification Type: | Major | Last Reviewed: | 3/11/2006 |
---|
Keywords: | kbsql2005ssis kbhowto KB906562 kbAudDeveloper |
---|
|