sql >> データベース >  >> RDS >> Sqlserver

パッケージの展開中の SSIS エラー ロケール識別子 (LCID) は SQL Server でサポートされていません

    非常によく似た問題 (異なる LCID) があり、解決するのに数週間かかりましたが、あなたが抱えているのと同じ問題であり、他のユーザーに役立つことを願っています.

    どういうわけか、SQL Server に何か問題がインストールされているため、SQL Server サービスを実行するように設定されているサービス アカウントに必要なすべての権限がありません。

    この問題を非常に具体的な手順まで追跡しました。SSISDB で手順 [catalog].[check_schema_version] を実行してみてください。 表示されているのと同じエラー メッセージが表示されるはずです。

    プロシージャを実行しても同じエラーが発生する場合は、ソウルションは同じになります。基本的には、(Integration Services ではなく) SQL Server サービスを実行しているアカウントをローカル管理者に変更し、そのローカル管理者アカウントの RegEdit のロケールを希望するものに変更する必要があります。

    そのためには、次の手順を実行します:

      <リ>

      コマンド プロンプトで次のコマンドを実行して、SID を取得します。

      wmic useraccount where name='Administrator' get sid (
      Administrator をローカル管理者アカウントに置き換えます)

      <リ>

      RegEdit -> HKEY_USERS -> [SID Local Admin] -> Control Panel -> International に移動し、目的の地域のキー "Locale" と "LocaleName" を変更します (私の場合は Locale 00000409, LocaleName en でした) -米国)

      <リ>

      Windows サービスを開き、SQL SERVER (MSSQLSERVER) を探して、
      実行アカウントをローカル管理者に変更します

      <リ>

      サービスを再起動

    それだけです。これらの 2 つのページの組み合わせのおかげで、すべてのことがわかりました:

    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




    1. mysqlで削除された主キーを再利用する方法は?

    2. MySQLからJavaコードを呼び出す方法は?

    3. 複数のアイテムによるMySQLクエリの順序

    4. javascriptにmysqlがphp変数に値を割り当てるのを待つように依頼するにはどうすればよいですか?