我正在使用asp.net(版本4),并且我正在尝试运行我创建的存储过程
ALTER PROCEDURE [dbo].[some_proc]
AS
BEGIN
INSERT INTO [dbo].[some_proc](Creation_Date)
VALUES (getDate());
select SCOPE_IDENTITY();
END
从服务器管理工作室内调用(在不到一秒的时间内运行)时,该过程运行正常,并且从我的Web应用程序运行正常到下午(大约下午3点),此时我收到超时错误,如下所示:
请求频道在00:00:29.9969982之后等待回复时超时。增加传递给Request的调用的超时值或增加Binding上的SendTimeout值。分配给此操作的时间可能是较长超时的一部分。
我尝试运行并返回预期结果的其他存储过程。所有存储过程都查询同一个数据库。
我已经回顾了类似问题的其他几个答案,但他们对这种情况没有帮助。
我意识到这个问题可能对我的情况非常具体,如果是,那么我的问题是如何开始调试这个问题(任何工具或技术都会非常有用)
答案 0 :(得分:1)
您可以在2.30和3.30之间运行SQL Server Profiler会话记录数据库活动
还要检查SQL Server代理是否有任何以该时间开始的作业