2
我有一个积极的存储过程没有错误,但我最近删除了它引用的表,但导入了一个具有相同名称的备份,与前一个相同的列设置(包括标识)但现在它不起作用。存储过程停止工作
是否有任何理由删除表,但导入新会破坏存储过程?
BTW:运行带有IIS的Microsoft SQL Server Express Edition。
我有一个积极的存储过程没有错误,但我最近删除了它引用的表,但导入了一个具有相同名称的备份,与前一个相同的列设置(包括标识)但现在它不起作用。存储过程停止工作
是否有任何理由删除表,但导入新会破坏存储过程?
BTW:运行带有IIS的Microsoft SQL Server Express Edition。
你可以尝试重新编译存储过程:
exec sp_recompile YourProblemTableNameHere
这将重新编译使用的YourProblemTableNameHere
表中的所有程序。但这仅仅是基于给出的非常有限的信息的猜测。
谢谢完美。你是我的新神(大G)。 – 2010-07-14 20:19:33
而存储过程看起来像?并且错误信息是?你得给我们一个骨头 – 2010-07-14 20:11:23
究竟是什么错误? – gbn 2010-07-14 20:12:05
我已为@Jim B的评论@gbn的评论+1了@您*真*需要提供更多信息才能从我们那里得到一个很好的答案......运行存储时发出的错误消息程序是一个好的开始=) – Rob 2010-07-14 20:24:53