Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Erreur SSIS lors du déploiement du package L'identificateur de paramètres régionaux (LCID) n'est pas pris en charge par SQL Server

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

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/9f409937-772a-41bd-8270-7804fdd5b94e/failure -in-deploying-ssis-project-from-ssdt-to-sqlserver-2014?forum=sqlintegrationservices&prof=required