我有一个存储过程,我很肯定没有错误,但我最近删除了它引用的表,但导入了一个具有相同名称的备份和相同的列设置(包括标识),前一个具有但现在它不起作用。
是否有任何理由删除了表但导入新内容会破坏存储过程?
BTW:使用IIS运行Microsoft SQL Server Express Edition。
答案 0 :(得分:2)
您可以尝试使用以下命令重新编译存储过程:
exec sp_recompile YourProblemTableNameHere
这将重新编译使用YourProblemTableNameHere
表的所有过程。但这只是基于给出的非常有限的信息的猜测。