背景 - 我有一个网站和一个Windows预定作业,它是MSI的一部分,并安装在同一台服务器上.最终用户使用该网站创建一些规则,并且计划每天运行该作业,以便为最终用户创建的规则创建平面文件.实际情况比上面解释的更复杂.
问题(与网站) - 网站大部分时间都工作正常,但有时它只是不会加载规则创建页面 - 并记录它的异常'查询超时或SQL服务器没有响应'
问题(有了这个工作) - 这个工作就像网站一样,并且有一些时候会失败 - 例外情况 - "查询超时或SQL服务器无响应"
我试过的 -
我寻求什么 - 有任何其他原因可能导致这种情况吗?有什么我可以寻找的吗?
技术 - SQL Server 2008 R2,ASP.Net,C#.Net
限制 - 由于客户机密性,代码详细信息无法显示,但我对问题持开放态度 - 我会尽量回答这些问题,并牢记客户的机密性.
注 - 应用程序配置文件中已定义查询超时(3600s)和连接超时(30s).
以下是以下的示例数据: -
emp doa
1 2014-01-01 00:00:00.000
1 2014-01-05 00:00:00.000
1 2014-01-08 00:00:00.000
1 2014-01-12 00:00:00.000
1 2014-01-15 00:00:00.000
2 2014-01-01 00:00:00.000
2 2014-01-05 00:00:00.000
2 2014-01-10 00:00:00.000
2 2014-01-12 00:00:00.000
2 2014-01-15 00:00:00.000
3 2014-01-01 00:00:00.000
3 2014-01-05 00:00:00.000
4 2014-01-10 00:00:00.000
4 2014-01-12 00:00:00.000
4 2014-01-15 00:00:00.000
Run Code Online (Sandbox Code Playgroud)
doa - 分配项目的日期
要求是选择最接近今天的记录 - 给予过去日期更高的偏好 - 这将表明当前的分配.
预期结果如下─
emp doa
1 2014-01-08 00:00:00.000
2 2014-01-05 00:00:00.000
3 2014-01-05 00:00:00.000
4 2014-01-10 00:00:00.000
Run Code Online (Sandbox Code Playgroud)
我有一些限制: -