尚食使尹继伦为都监，率兵进击。至道二年（996年）三月，北宋洛宛使白守荣自环州（今甘肃环县）、庆州（今甘肃庆阳）护送四十万粮草赴灵州，在浦洛河（今宁夏吴忠南山水河）被李继迁伏击，粮草尽失。宋太宗得知大怒，命李继隆为环庆州都部署率兵进击。五月，李继迁合党项诸族，率兵万余围攻灵州，城中告急。宋朝宰相吕端请发麟府、鄜延、环庆之兵，三道出击，直捣平夏（即夏州，今陕西横山西北），以解灵州之围。七月，宋太宗亲自部署，授以诸将方略，命李继隆出环州，容州观察使丁罕出庆州，殿前都虞候范廷召出延州（今陕西延安），殿前都指挥