【发布时间】:2015-01-07 19:03:40
【问题描述】:
当客户使用系统时,我有一个存储过程正在被删除,他们无权访问数据库。所以他们无法手动删除它
我看到很多人说这可能是IF EXISTS... DROP PROC语句之前缺少GO,但是这个过程在我们运行脚本更新数据库的那一刻并没有消失,它正在被用户删除正在使用系统。
C# 代码中没有DROP。所以我不知道发生了什么。
什么可能会掉线?
【问题讨论】:
-
您是否有任何级别的镜像或复制设置?
-
不,我不知道。我只能认为某种类型的 C# 异常正在这样做
-
您应该查询 SQL Server 上运行的默认跟踪以查看是谁在删除它
标签: c# asp.net sql-server stored-procedures