【发布时间】:2009-10-21 16:20:38
【问题描述】:
我有一个从 MS-SQL2005 DB 调用存储过程的 Web 服务。我的 Web 服务在调用我拥有的一个存储过程时超时(这已经在生产中运行了几个月,没有超时),所以我尝试在查询分析器中运行查询,它也超时了。我决定在不更改代码的情况下删除并重新创建存储过程,然后它又开始执行了..
问题:
这通常是我的存储过程的 TSQL 中的错误吗?
-或者-
有没有人看到这个发现是存储过程的编译出了问题?
当然,也欢迎对此提出任何其他见解。
类似的:
【问题讨论】:
-
可能是参数嗅探问题。看这里:stackoverflow.com/questions/211355/…
标签: sql sql-server sql-server-2005 tsql stored-procedures