Měl jsem velmi podobný problém (jiné LCID) a trvalo mi týdny, než jsem ho vyřešil, ale doufám, že je to stejný problém jako vy a pomůže to všem ostatním uživatelům.
Nějak se tedy něco špatně nainstalovalo na SQL Server, servisní účet, který je nastaven ke spuštění služby SQL Server, nemá všechna potřebná oprávnění.
Vysledoval jsem tento problém až k velmi specifické proceduře, zkuste na SSISDB provést proceduru [catalog].[check_schema_version]
a měli byste dostávat stejnou chybovou zprávu, jakou dostáváte.
Pokud vám provedení procedury poskytne stejnou chybu, pak bude soultion stejný. V zásadě musíte změnit účet, na kterém je spuštěna služba SQL Server Service (nikoli Integration Services), aby byl místním správcem, a změnit Locale na RegEdit pro tento účet Local Admin tak, aby bylo to, které chcete.
Chcete-li tak učinit, proveďte následující:
-
Chcete-li získat SID, spusťte na příkazovém řádku následující:
wmic useraccount kde name='Administrator' get sid (Nahraďte
Administrátora vaším účtem místního administrátora) -
Přejděte na RegEdit -> HKEY_USERS -> [SID Local Admin] -> Ovládací panel -> Mezinárodní a změňte klíče "Locale" a "LocaleName" pro
požadovanou oblast (v mém případě to bylo Locale 00000409, LocaleName en -USA) -
Otevřete služby Windows, vyhledejte SQL SERVER (MSSQLSERVER) a
změňte běžící účet na místního správce -
Restartujte službu
To by mělo být ono. Na to všechno jsem přišel díky kombinaci těchto 2 stránek:
https://www.facebook.com/allaboutssis/posts/329497130467714