I am building an Integration Services Project in VS 2019.
I have added a Project Connection Manager for an OLE DB/SQL Server.
I have configured the connection string using project parameters. (Project.params
file).
Then I changed the project parameter to use "Configurations", in order to apply different values based on the active configuration.
In the Project Property settings, the protection level is set to "EncryptSensitiveWithUserKey".
However, if I examine the .dtproj file, both connection strings (Dev and "Azure") are stored unencrypted. This is a concern, as I want to be able to include the .dtproj file in a repository.
Am I doing something wrong? If it's not possible this way, how else can I securely "save" two connection strings in the project for different configurations?