J'ai ce problème ennuyeux où il est dit que le projet et le package ont des niveaux de protection différents. Ce qui n’est pas vrai, ils ont tous le même ensemble et sont définis sur "EncryptSensitiveWithUserKey".
J'ai essayé ceci Le niveau de protection a changé à mi-projet - maintenant le projet ne sera pas construit et quelques autres solutions non travaillées.
Chaque fois que je veux construire ou reconstruire, il est écrit:
Erreur 1 La vérification de la cohérence du projet a échoué. Le suivant des incohérences ont été détectées: Persoon.dtsx a un .__ différent. ProtectionLevel que le projet. CountableUren.dtsx a un différent ProtectionLevel que le projet. Projecten.dtsx a un différent ProtectionLevel que le projet. Master_LAB_DSA.dtsx a un .__ différent. ProtectionLevel que le projet. DimProject.dtsx a un différent ProtectionLevel que le projet. DimPersoon.dtsx a un différent ProtectionLevel que le projet. DimLookupSources.dtsx a un ProtectionLevel différent du projet. InitializeDim.dtsx a un ProtectionLevel différent du projet. Master_LAB_ETL.dtsx a un ProtectionLevel différent du projet. Master_LAB_DWH.dtsx a un ProtectionLevel différent du projet. 0 0
Dans "Afficher le code", il n'y a pas "DTS: ProtectionLevel =" X "" lorsqu'il est défini sur "EncryptSensitiveWithUserKey". Et dans la propriété du projet, il est défini sur "EncryptSensitiveWithUserKey". J'ai aussi essayé de tout définir sur "DontSaveSensitive", ce qui m'a également donné la même erreur.
Comment régler ceci?
La solution a été trouvée à l'aide de billinkc dans les commentaires ci-dessus et en suivant cette solution: Le niveau de protection a été modifié au milieu du projet - le projet ne se construit plus
Le problème était que les ProtectionLevel n'étaient pas les mêmes. Certains étaient 1 et d'autres 2, alors que dans le menu des propriétés ils étaient tous les mêmes.
Donc, ces étapes l'ont corrigé:
J'ai reçu cette erreur avec un nouveau DTSX que j'avais créé dans une solution qui en avait d'autres.
J'ai enlevé le nouveau paquet et l'a rajouté, et c'était bien.