C# “C”;基础提供程序在打开时失败。”;

C# “C”;基础提供程序在打开时失败。”;,c#,sql-server,database,entity-framework,authorization,C#,Sql Server,Database,Entity Framework,Authorization,InnerException显示:“无法打开登录请求的数据库\“测试\”。登录失败。\r\n用户'XYZ\ABC'的登录失败。” 因此,我正在使用visual studio 2013并连接到SQL 2014。数据库以前可以工作,但后来我的表有点问题,所以我决定删除整个数据库,让Entity Framework自动为我创建一个新的数据库。当我删除时,它不允许我在不选中“停止所有连接”复选框的情况下删除。我想这可能就是问题所在 之后,当我再次尝试运行应用程序时,这个问题不断出现 我的SQL mana

InnerException显示:“无法打开登录请求的数据库\“测试\”。登录失败。\r\n用户'XYZ\ABC'的登录失败。”

因此,我正在使用visual studio 2013并连接到SQL 2014。数据库以前可以工作,但后来我的表有点问题,所以我决定删除整个数据库,让Entity Framework自动为我创建一个新的数据库。当我删除时,它不允许我在不选中“停止所有连接”复选框的情况下删除。我想这可能就是问题所在

之后,当我再次尝试运行应用程序时,这个问题不断出现

我的SQL management Studio具有正确的“XYZ\ABC”作为登录。

下面是我在Web.config中的连接字符串:

<connectionStrings>
    <add name="test"
    connectionString="Data Source=.\sqlexpress;Initial Catalog=test;Integrated Security=true"
    providerName="System.Data.SqlClient"/>
  </connectionStrings>


我可以尝试重新建立连接,有什么帮助或建议吗?提前谢谢你

试试看:
@Kevin谢谢你的回复!现在,我的错误已更改为:“无法将文件“C:\\Users\\niea\\Source\\Workspaces\\Blog\\JustBlog\\JustBlog\\App\u Data\\test”作为数据库“test”。}。您需要更改文件夹或mdf文件的权限。有些用户无法正常访问文件夹或mdf文件@Kevin我的问题是我实际上删除了数据库,我使用的框架应该能够基于代码创建数据库。所以我不知道这个附加数据库方法是否有效?试试看:
@Kevin谢谢你的回复!现在,我的错误已更改为:“无法将文件“C:\\Users\\niea\\Source\\Workspaces\\Blog\\JustBlog\\JustBlog\\App\u Data\\test”作为数据库“test”。}。您需要更改文件夹或mdf文件的权限。有些用户无法正常访问文件夹或mdf文件@Kevin我的问题是我实际上删除了数据库,我使用的框架应该能够基于代码创建数据库。所以我不知道这个附加数据库方法是否有效?试试看:
@Kevin谢谢你的回复!现在,我的错误已更改为:“无法将文件“C:\\Users\\niea\\Source\\Workspaces\\Blog\\JustBlog\\JustBlog\\App\u Data\\test”作为数据库“test”。}。您需要更改文件夹或mdf文件的权限。有些用户无法正常访问文件夹或mdf文件@Kevin我的问题是我实际上删除了数据库,我使用的框架应该能够基于代码创建数据库。所以我不知道这个附加数据库方法是否有效?