【问题标题】:Unable to connect to SQL Server database in my ASP.NET Core project无法连接到我的 ASP.NET Core 项目中的 SQL Server 数据库
【发布时间】:2021-10-19 03:46:10
【问题描述】:

我尝试使用以下步骤连接到 SQL Server 数据库:

-> Tools -> "Connect To Database"

“添加连接”给了我要使用的服务器名称:

测试连接成功:

但是点击“确定”后,弹出这个错误:

【问题讨论】:

    标签: asp.net visual-studio asp.net-core visual-studio-2019


    【解决方案1】:

    您描述的连接数据库的步骤适用于 IDE 中的服务器资源管理器——错误对话框和消息清楚地表明了这一点。这与 ASP.NET Core 项目无关。无需在 IDE 中打开任何解决方案/项目即可执行这些步骤。

    这可能是您的安装存在问题。尝试“修改/修复”安装,甚至是全新安装。如果问题仍然存在,请向 Visual Studio 团队开票。要打开工单,请从 IDE 内右上角单击用于发送反馈的图标(“Live Share”图标旁边)并按照提示进行操作。

    请注意,无法在服务器资源管理器中创建数据库连接不会阻止您编写连接到该数据库的 ASP.NET Core 应用程序。

    【讨论】:

    • 它不会阻止我使用 ado.net sqlclient 编码。但是,在 linq dbml 文件或实体框架文件中,我将无法通过拖放表格来创建表格对象。我修过一次。
    【解决方案2】:

    所以,我通过 [临时解决方法] 用旧版本的 Visual Studio 2019 替换“Microsoft.VisualStudio.Data.Providers.SqlServer”程序集解决了我的上述错误,该程序集存在于“C:\Program文件 (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE"。 您会在原始答案中找到上述程序集(转到下面的链接)。

    取自:https://developercommunity.visualstudio.com/t/Could-not-find-any-resources-appropriate/1505966#T-N1506125

    【讨论】:

      猜你喜欢
      • 2021-04-15
      • 2012-10-22
      • 2021-02-22
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      • 2017-01-27
      • 1970-01-01
      相关资源
      最近更新 更多