丽婴阳王高元率骑兵万余进扰辽西，被营州总管韦冲击退，隋文帝遂命杨谅、上柱国王世积为行军元帅，高颎为汉王长史，周罗睺为水军总管，率大军30万，进攻高句丽。强渡辽水又时逢雨季，军中疫病流行，不利而还。开皇十九年（599年）突厥犯边境，隋文帝以杨谅为行军元帅，杨素大败突厥。太子杨勇被废令杨谅心不安稳，因据守在当时天下精兵之地，心中便有了异心，上谏隋文帝说：「突厥方强，立即让太原为重镇，宜修武备。」隋文帝听从。于是召了很多工人，制造兵器，贮存于并州。招僱亡命之徒，左右亲戚故旧，将近数万人。任命南梁将军王僧辩的儿