2

我正在尝试为 MVC 4 应用程序创建数据库。我使用实体框架代码第一方法。深入研究问题后,我意识到这不是连接字符串问题。我下载了 Sql Server Data 工具并尝试从那里创建它,但我得到了与 Windows 身份验证相关的完全相同的错误。我不确定是什么导致了这个问题,我什至尝试以管理员身份运行。

有任何想法吗??

在此处输入图像描述

我尝试了几乎所有形式的在线可用连接字符串,我尝试的最后两个是

 <add name="Request" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=Requests;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\Requests.mdf" providerName="System.Data.SqlClient" />
 <!--<add name="RequestsContext" providerName="System.Data.SqlServerCe.4.0" connectionString="Data Source=|DataDirectory|\Requests.mdf" /> -->

我正在尝试创建一个本地数据库,我在这里提出了一个关于实体框架工作的问题,认为问题出在那里,但现在我知道它与它无关。在这里,您可以看到有关我创建的模型的所有详细信息,并且我正在尝试从中生成数据库。

将实体框架与 SQL Server 2012(本地 *.mdf 数据库)一起使用

4

2 回答 2

2

您的 PC 上没有安装 SQL Server。安装 Express Edition,你应该没问题。

编辑:使用本地服务器的连接字符串:

<add name="Request" providerName="System.Data.SqlClient" connectionString="Server=.\SQLEXPRESS;Database=Request;Integrated Security=True;" />
于 2013-07-30T15:28:16.947 回答
1

如果它是本地的,可能 SQL Server 服务没有运行。Start>cmd 和 services.msc 将打开服务页面。右键单击sql server并启动

于 2013-07-30T14:55:18.363 回答