代码之家  ›  专栏  ›  技术社区  ›  nest

Visual Studio 2015从SQL Server 2012 LocalDB迁移数据库-登录时出错

  •  2
  • nest  · 技术社区  · 11 年前

    我刚开始使用新的Visual Studio 2015。我现有的web应用程序似乎与数据库版本不兼容,如下图所示 enter image description here

    我确实安装了SQL Server 2012,但警报仍在出现。项目数据库无法工作。当我尝试在应用程序上注册一个新的用户帐户时,它会尝试长时间加载页面,最后显示以下错误消息:

    Win32Exception(0x80004005):系统找不到特定文件

    Lnea 158:公司=型号。公司
    Lnea 159:};
    Lnea 160:var result=等待UserManager。CreateAsync(用户,型号.密码);
    Lnea 161:if(结果.成功)
    低通气162:{

    错误发生在第160行。

    你知道如何正确配置它吗?

    谢谢

    2 回复  |  直到 11 年前
        1
  •  3
  •   jozolo    10 年前

    我也有同样的问题,但在我的情况下,我并不关心向后兼容性。我想升级数据库,不安装任何旧的SQL工具。我花了一段时间才弄清楚,因为Visual Studio建议的步骤和VS提供的Microsoft帮助链接不起作用。

    诀窍是将现有的LocalDB文件添加为新连接。

    1. 在服务器资源管理器下,右键单击数据连接,然后选择“添加连接…”
    2. 指向现有文件。使用默认的“使用Windows身份验证”。不要尝试“测试连接”,因为这会给您带来相同的错误。
    3. 选择OK,一个新的弹出窗口将最终询问您是否要升级数据库。
    4. 选择yes,它将升级数据库,而不是创建新连接,您将能够使用现有连接。
        2
  •  0
  •   Dev pro    11 年前

    我遇到了同样的问题,解决方案是下载Sql server 2012本地数据库 你可以在这里找到它: 64 bit 或 32 bit

    推荐文章