简体   繁体   English

System.Data.SqlClient.SqlException:'无法删除数据库。 怎么解决?

[英]System.Data.SqlClient.SqlException: 'Cannot drop database . How to resolve?

I have added a property "password" in my class model User. 我在类模型User中添加了属性“ password”。 It's showing in my view Register.cshtml now. 它现在显示在我的视图Register.cshtml

 <form action="~/Users/SaveRegister" method="post">

            @Html.ValidationSummary(true)

            @Html.AntiForgeryToken()
            <div class="editor-label">
                @Html.LabelFor(model => model.user_name)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.user_name)
                @Html.ValidationMessageFor(model => model.user_name)
            </div>

            <div class="editor-label">
                @Html.LabelFor(model => model.password)
            </div>
            <div class="editor-field">
                @Html.EditorFor(model => model.password)
                @Html.ValidationMessageFor(model => model.password)
            </div>
            <p>
                <input type="submit" value="Register" />
            </p>
    </form>

But it's giving the exception in my controller db.Users.Add(User); 但是它在我的控制器db.Users.Add(User);给出了异常db.Users.Add(User); when I press Register . 当我按Register

[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult SaveRegister(Airlineapp.Models.User User, HttpPostedFileBase file)
{

    db.Users.Add(User);
    db.SaveChanges();
    return RedirectToAction("Index");
}

Someone connected to the database. 有人连接到数据库。 Try to switch to another database and then, to drop it: 尝试切换到另一个数据库,然后将其删除:

Try 尝试

SP_WHO to see who connected SP_WHO看谁连接了

and KILL if needed or use using (context db = new context()) 并在需要时使用KILL或使用using (context db = new context())

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何解决System.Data.SqlClient.SqlException异常 - How do I resolve System.Data.SqlClient.SqlException exception 数据库System.Data.SqlClient.SqlException - Database System.Data.SqlClient.SqlException 如何解决 System.Data.SqlClient.SqlException: - How to solve System.Data.SqlClient.SqlException: System.Data.SqlClient.SqlException - System.Data.SqlClient.SqlException &#39;System.Data.SqlClient.SqlException&#39; - 'System.Data.SqlClient.SqlException' System.Data.SqlClient.SqlException:无法打开登录请求的数据库“数据库”。 登录失败 - System.Data.SqlClient.SqlException: Cannot open database “Database” requested by the login. The login failed 如何解决System.Data.SqlClient.SqlException:字符串或二进制数据将被截断 - How can I resolve System.Data.SqlClient.SqlException: String or binary data would be truncated System.Data.SqlClient.SqlException:无法打开登录请求的数据库。 登录失败 - System.Data.SqlClient.SqlException: Cannot open database requested by the login. The login failed 如何修复 System.Data.SqlClient.SqlException:用户登录失败 - How to fix System.Data.SqlClient.SqlException: Login failed for user 如何修复System.Data.SqlClient.SqlException:&#39;附近的语法不正确。 - How to fix System.Data.SqlClient.SqlException: 'Incorrect syntax near ''.'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM