非常によく似た問題 (異なる 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