”隋炀帝的意旨,从而导致“帝议讨之”。当时隋仅议征高句丽,并未出兵。到了大业七年,新罗真平王三十三年,真平王“遣使入隋,奉表请师”,隋“许之”。
第二年才正式出兵征高句丽。隋征高句丽,不仅是高句丽对隋不臣,也是新罗请隋出兵所致。
第一次(612年)
先期准备
604年,隋炀帝登基后,大修运河,将中国北部的政治中心与经济发达的南方连接起来。
这使得跨地区大规模运送军队成为可能。大业七年二月,隋炀帝以高句丽本为箕子所封之地,今又不遵臣礼为由,下诏征讨高句丽,隋炀帝开始募集军队。募集的军队被集中在涿郡。八年正月,应征士兵全部集中于涿郡,据说共一百一十万人,号称两百万,隋炀帝将其分为左、右十二路大军。初三,第1军出发,以后每日发一军,前后相距40里,经过40天才出发完毕。各军首尾相接,鼓角相闻,旌旗相连960里,炀帝的御营最后出发,又连绵80里,史称“近古出师之盛,未之有也”]?。
辽东之战
598年的战争,高句丽得到一些缓冲地域。由于这些地域不适于和隋这么大规模的军队进行面对面的交锋,高句丽婴阳王将军队撤到辽水一带。天时地利,那年,辽河水比往常提前好久就开始解冻了。当隋世祖到达的时候,辽河水已全部融化。隋世祖毫不气馁,下令在辽河上修建了3座桥梁。不过隋世祖所修的桥还没修到对岸,高句丽就对隋军发动了进攻,并有效地击退了隋世祖的第一次进攻。不过最终将桥修好,隋军过桥包围了辽东城。
开战前,隋世祖下令隋将不得擅自作出任何有关作战决定,必须先向他报告后再听从命令。这使得隋军在战场上很被动。隋将在做每个决定的时候都要先派人驰报远在后方的隋世祖,这就延误了军情。高句丽的军队也因此有充足的时间进行重整和反击。就这样5个月过去了,隋世祖没拿下辽东城。于是,隋世祖感到需要改变策略。
平壤之战
隋世祖的新战略是在同高句丽在辽东周旋的同时,派海陆军攻打高句丽的首都平壤。30多万陆军和20万海军构成的先遣队就这样出发了。
海战
隋的海军先于陆军到达了大同江。发现隋的陆军没有到达,婴阳王派出了一小批军队与入侵的隋朝军队交战。简短的交锋后,高句丽的军队假装被击败并向城里撤退。隋朝军队将领以为立功的大好时机已到来,带领10万军队开始攻平

