概要
Visual Studio 2019 で EntityFramework のモデルを更新しようとすると、次のようなエラーが発生して、データベース接続の新規追加や更新ができなくなってしまいました。
---------------------------
データベースへの接続中にエラーが発生しました。データベースは使用できない可能性があります。型 'System.Resources.MissingManifestResourceException' の例外が発生しました。エラー メッセージ: '指定されたカルチャまたはニュートラル カルチャに対して適切なリソースが見つかりませんでした。 "Microsoft.VisualStudio.Data.Providers.SqlServer.Properties.Resources.resources" が適切に埋め込まれたか、実行時にアセンブリ "Microsoft.VisualStudio.Data.Providers.SqlServer" にリンクされたか、または必要なサテライト アセンブリが読み込まれて完全に署名されていることを確認してください。'。
---------------------------
対策
調べてみると、Visual Studio 2019 16.11.1 への更新が原因と判明しました。
c# - VisualStudio 2019: Server Explorer problem after update to version 16.11.1 - Stack Overflow
指示通りに Microsoft.VisualStudio.Data.Providers.SqlServer.dll を入手し、以下のフォルダにコピーしたところ正常となりました。
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE
入換前:16.11.31613.86
入替後:16.10.31321.278
追記
この記事を書いた翌日に 16.11.2 がリリースされ、この問題も対応されました。
更新後:16.11.31624.102