如何更改 entity framework 项目以使用 Microsoft SQL Server

How do I change an entity framework project to use Microsoft SQL Server

我正在尝试首先在我的个人(工作)计算机上使用 Entity Framework 代码调试程序。

我们最近进行了域迁移,这意味着我现在登录的用户与以前使用的用户不同。这导致我无法访问计算机上的数据库。为了解决这个问题,我卸载了计算机上与 Microsoft SQL Server 相关的所有内容,并安装了最新版本的 Microsoft SQL Server,2014 - 12.0.4213.0。然后我恢复了我需要的数据库。

当我第一次尝试 运行 程序时,Visual Studio 抱怨项目设置为使用 SQL Server Express,但未安装。推荐的解决方案是将项目改为使用 SQL 服务器。为此,我必须单击 "the database file" 并按照说明进行操作。我已经查看了整个解决方案。有很多文件,但我找不到 "the database file."

的合适人选

看来我的Google功力还不够强,找不到这方面的东西。所以我的问题是:如何更改项目以使用 SQL 服务器?

我还有第二个相关问题。我试图通过安装 SQL Server Express 来解决问题。但是,当我尝试将数据库恢复到此状态时,下拉列表中没有出现任何基数。当我现在尝试 运行 程序时,我收到另一个错误:

Unable to create the file 'c:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DATA\Timelønsblanket.mdf' because it already exists.

我想这也是我无法恢复数据库的原因。我在网络搜索中发现的警告是我不应手动删除 .mdf 个文件。

有什么建议吗?

我已经解决了问题。所需要的只是一个正确的连接字符串。无需寻找 "database file".