gpt4 book ai didi

sql-server - 为什么我损坏的存储过程被删除了?

转载 作者:行者123 更新时间:2023-12-04 00:34:24 26 4
gpt4 key购买 nike

我有一个 ASP.NET MVC 4 项目配置为使用 Entity Framework 5,由 SQL Server 数据库支持。

我的数据库中的一个存储过程执行了非法操作:它试图将 NULL 值插入到 NOT NULL 列中。可以理解,这失败了。

令人费解的是, Entity Framework (或我的 ASP.NET MVC 堆栈的某些其他组件,或者可能是我的 SQL Server 数据库)随后从数据库中删除了存储过程!

下面是我尝试调用存储过程时收到的错误消息的屏幕截图:

The error page displayed

我似乎找不到关于此行为的任何文档。

为什么会发生这种情况,我该怎么做才能防止存储过程被删除?

最佳答案

使用 SQL 分析器。

以及简单的解决方案

让您的列接受 Null 值 :)

关于sql-server - 为什么我损坏的存储过程被删除了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12710455/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com