J'ai eu un problème très similaire (LCID différent) et il m'a fallu des semaines pour le résoudre, mais j'espère que c'est le même problème que vous et que cela aide tous les autres utilisateurs.
Donc, d'une manière ou d'une autre, quelque chose a été mal installé sur le serveur SQL, le compte de service configuré pour exécuter le service SQL Server n'a pas toutes les autorisations nécessaires.
J'ai suivi ce problème jusqu'à une procédure très spécifique, essayez d'exécuter sur la SSISDB la procédure [catalog].[check_schema_version]
et vous devriez recevoir le même message d'erreur que vous recevez.
Si l'exécution de la procédure vous donne la même erreur, alors la soultion sera la même. Vous devez essentiellement modifier le compte qui exécute SQL Server Service (pas Integration Services) pour qu'il soit un administrateur local, et modifier les paramètres régionaux sur le RegEdit pour que ce compte d'administrateur local soit celui que vous souhaitez.
POUR ce faire, procédez comme suit :
-
Exécutez ce qui suit à l'invite de commande pour obtenir le SID :
wmic useraccount where name='Administrator' get sid (Remplacer
Administrator par votre compte administrateur local) -
Allez dans RegEdit -> HKEY_USERS -> [SID Local Admin] -> Panneau de configuration -> International et changez les clés "Locale" et "LocaleName" pour la
région souhaitée, (dans mon cas c'était Locale 00000409, LocaleName en -US) -
Ouvrez les services Windows, recherchez SQL SERVER (MSSQLSERVER) et
modifiez le compte en cours d'exécution pour qu'il devienne votre administrateur local -
Redémarrez le service
Ça devrait être ça. J'ai compris tout ça grâce à la combinaison de ces 2 pages :
https://www.facebook.com/allaboutssis/posts/329497130467714