梯攻击城池，冲梯长达十五丈，沈光爬至顶端，在城墙边与敌人交战，短兵相接，杀了十几个人。敌兵将他打落城墙，还没有掉到地上，正好碰到冲梯上垂下的绳索，沈光抓住绳索又爬了上去。隋炀帝见看了，对他的豪壮感到惊异，召他前来朝见，见面之后对他非常喜欢。当天就拜他为朝请大夫，赏赐宝刀良马，经常把他带在身边，关系逐渐亲密。没有多久，就让他担任折冲郎将，封赏待遇都很厚重。隋炀帝常常把正在吃的食物和身上穿的衣服赏赐给他，同辈之中没有人能同他相比。沈光认为自己沐浴皇恩深重，想着竭尽臣节。等到江都之难，隋炀帝被宇文化及杀死，沈