后来沂州发生蝗灾，人民请求赵德彝以火烧死蝗虫，他却说：「上天降灾，守臣之罪也。」以自己失德而斋戒，祈祷蝗灾消退。后来赵德彝进封长宁郡公，并于淳化四年（993年）任右监门卫大将军，又迁任左武卫大将军，并改封广平郡公，人民请求他留任，朝廷诏令嘉奖他，到宋真宗初年才还京。咸平二年（999年），朝廷再次任命赵德彝判滁州，但与兄长赵德恭并留不遣。次年（1000年）又授任徐州刺史，后迁保信军节度观察留后。大中祥符八年（1015年）四月戊辰，赵德彝去世，虚龄四十九岁，宋真宗废朝三日，赠封昭信军节度使，追封信都