存储过程停止工作

时间:2010-07-14 20:08:38

标签: sql sql-server stored-procedures

我有一个存储过程,我很肯定没有错误,但我最近删除了它引用的表,但导入了一个具有相同名称的备份和相同的列设置(包括标识),前一个具有但现在它不起作用。

是否有任何理由删除了表但导入新内容会破坏存储过程?

BTW:使用IIS运行Microsoft SQL Server Express Edition。

1 个答案:

答案 0 :(得分:2)

您可以尝试使用以下命令重新编译存储过程:

exec sp_recompile YourProblemTableNameHere

这将重新编译使用YourProblemTableNameHere表的所有过程。但这只是基于给出的非常有限的信息的猜测。