sql >> Databasteknik >  >> RDS >> Sqlserver

SSIS-fel vid distribution av paket. Lokalidentifieraren (LCID) stöds inte av SQL Server

Jag hade ett mycket liknande problem (annan LCID) och det tog mig veckor att lösa det men jag hoppas att det är samma problem som du har och att det hjälper för andra användare.

Så på något sätt blev något dåligt installerat på SQL Server, tjänstekontot som är konfigurerat för att köra SQL Server Service har inte alla nödvändiga behörigheter.

Jag spårade det här problemet till en mycket specifik procedur, försök att köra proceduren [catalog].[check_schema_version] och du bör få samma felmeddelande som du får.

Om att utföra proceduren ger dig samma fel, kommer själen att bli densamma. Du måste i princip ändra kontot som kör SQL Server Service (inte Integration Services) till att vara en lokal administratör, och ändra språkinställningarna på RegEdit för att det lokala administratörskontot ska vara det du vill ha.

Gör så här för att göra det:

  • Kör på kommandotolken följande för att få SID:

    wmic useraccount där name='Administrator' får sid (Ersätt
    Administratör med ditt lokala administratörskonto)

  • Gå till RegEdit -> HKEY_USERS -> [SID Local Admin] -> Kontrollpanel ->International och ändra nycklar "Locale" och "LocaleName" för den
    önskade regionen, (i mitt fall var det Locale 00000409, LocaleName sv -USA)

  • Öppna Windows Services, leta efter SQL SERVER (MSSQLSERVER) och
    ändra det löpande kontot till att vara din lokala administratör

  • Starta om tjänsten

Det borde vara det. Jag kom på allt det tack vare kombinationen av dessa två sidor:

https://www.facebook.com/allaboutssis/posts/329497130467714

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




  1. Kan inte skapa enkel MySQL-funktion utan superprivilegier

  2. SQL lagrad procedur - variabel för kort

  3. Kommer användningen av en funktion för att förenkla SQL Query massivt imapact prestanda?

  4. Hur man tar reda på radnummer, procedurnamn i PL/SQL vid fel