Não isso acontece sempre
Faz um teste você mesmo, crie um package, crie um data source ,adicione o data source em "Connection Manager", abra o package , clique com o botão direito e vá em "Package Configuration", selecione
Enable package configuration clique em add >> next >> selecione XML CONFIGURATION FILE >> vá em browser >> digite o nome do arquivo e depois salvar >> clique em next >> abra as propriedades do data source >> selecione as opções "ConnectionString","Server Name" e "Password Clique em Next e depois concluir e depois finaliza
Edita o arquivo que você criou, ele será parecido a este abaixo
<?xml version="1.0"?>
<DTSConfiguration><DTSConfigurationHeading>
<DTSConfigurationFileInfo GeneratedBy="login_maquina" GeneratedFromPackageName="Ricardo" GeneratedFromPackageID="{57BEA2CA-91B9-4E12-ADAA-B4FE0BFB3103}" GeneratedDate="25/8/2009 11:49:21"/>
</DTSConfigurationHeading>
<Configuration ConfiguredType="Property" Path="\Package.Connections[localhost].Properties[ConnectionString]" ValueType="String">
<ConfiguredValue>Data Source=localhost;Initial Catalog=BASE;Provider=SQLNCLI.1;Integrated Security=SSPI;
</ConfiguredValue>
</Configuration>
<Configuration ConfiguredType="Property" Path="\Package.Connections[localhost].Properties[Password]" ValueType="String">
<ConfiguredValue>senhabanco</ConfiguredValue>
<Configuration ConfiguredType="Property" Path="\Package.Connections[localhost].Properties[UserName]" ValueType="String">
<ConfiguredValue>usuariobanco</ConfiguredValue>
</Configuration>
<Configuration ConfiguredType="Property" Path="\Package.Connections[localhost].Properties[ServerName]" ValueType="String"><ConfiguredValue>localhost</ConfiguredValue></Configuration></DTSConfiguration>
Depois disso, salve o arquivo e feche, não esqueça de configurar o protection level para DontSaveSensitive
Abs,
Ricardo Nepomuceno
Analista BI Sql Server