【问题标题】:Can't establish a connection to SQL Server LocalDB无法建立到 SQL Server LocalDB 的连接
【发布时间】:2016-04-09 12:08:52
【问题描述】:

当我使用 asp.net mvc 运行我的 Web 应用程序时,我收到此错误:

“/”应用程序中的服务器错误。

在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 定位服务器/实例时出错

错误来源:

var 结果 = 等待 UserManager.CreateAsync(user, model.Password);

我的web.config

<connectionStrings>
    <add name="DefaultConnection" 
         connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-WebApplication23-20160409124123.mdf;Initial Catalog=aspnet-WebApplication23-20160409124123;Integrated Security=True"
         providerName="System.Data.SqlClient" />
</connectionStrings>

连接数据库

 public async Task<ClaimsIdentity> GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)
 {
       dans CookieAuthenticationOptions.AuthenticationType
       var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);

       return userIdentity;
}

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext()
        : base("DefaultConnection", throwIfV1Schema: false)
    {
    }

    public static ApplicationDbContext Create()
    {
        return new ApplicationDbContext();
    }
}

我是否安装了 SqlLOcalDB?你能帮我吗?

【问题讨论】:

标签: sql sql-server asp.net-mvc localdb


【解决方案1】:

当所有其他方法都失败并且您不关心数据丢失时,请删除并重新创建您的 LocalDB\YourDbName 数据库!在命令提示符下

sqllocaldb 删除 YourDbName sqllocaldb 创建 YourDbName

【讨论】:

    猜你喜欢
    • 2022-01-22
    • 2015-06-03
    • 1970-01-01
    • 2017-10-20
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多