悬赏分:50 浏览:187 次
各位高手听偶给您慢慢道来.
我写了一个存储过程,这个存储过程调用其它n个存储过程,连我自己都晕菜了.其它过程其实的作用是围绕 从某个库中查出一些数据,对每一条进行处理分类计算等,算出结果后再插入到不同结果表中.由于我也是新手,也知道事务的重要性,也听说了事务不能包含大量过程,我还本想在插入到结果表时有一个不成功就回滚,这样估计就大了.第一点困惑是我这种怎么保证执行的事务必.
第二点,由于这个存储过程是要每天计算前一天的数据,我想让他每天晚上执行,在management sudio里执行大约要1分10种,也想用job可是服务器没给咱这个权限,头说job不稳定,让我写个小程序放在服务器上,这个程序写好了,在连接字符串里我怎么设置time out 过不了一分钟,就超时了.超时不说,这也造成了数据只算了一半的存在尴尬的局面.我怎么解决这种问题啊.
我是新手,解答时请详细一点!!
|
2个月前 Jerry Qian : 我设置了Connection Timeout=600可不到一分钟还是超时啊. |
|
2个月前 玉开 : 设置一下SqlCommand.CommandTimeout 的值。 |
|
2个月前 玉开 : 链接字符串中设置的是Connection的连接超时,就是说超过多长时间还连不上,就超时了。 而SqlCommand.CommandTimeout才是设置执行时间超时。 |
|
2个月前 Jerry Qian : 原来如此,我去试试. |
|
2个月前 I'm ABC : 我们做的时候好像没有设置那个连接的时间哦~ |