标题：604年
纪年
甲子年（鼠年）
隋仁寿四年
高昌延和三年
本年年表
大事记公元604年，隋文帝病逝，杨广即位，是为隋炀帝。
公元604年，圣德太子制定《十七条宪法》。
逝世隋文帝杨坚（公元541年——公元604年），在位23年，结束了中国南北朝时期的分裂局面，使中国又成大一统局面。
历史纪事营建东京
隋仁寿四年（六零四）十一月，隋炀帝杨广令于伊洛（今洛阳）营建东京。大业元年（六零五）三月，炀帝任命尚书令杨素为营建东京大监，纳言杨达、将作大匠宇文恺为副监，开展了大规模的营建工程。经过约一年时间，到大业二年（六零六）初建成。并命洛州居民及诸州富商大贾数万迁居新都。东京城周长五十五里，建制仿西京长安，城分宫城、皇城及外郭城3重。宫城是宫殿所在处，皇城是文武官司所在处，外郭城就是大城或称罗城，是官吏私宅和百姓所在处。为保证东京的供应，大业二年（六零六），炀帝下令在东京附近新置了兴洛及回洛二个大粮仓，储粮几十万石。建成后的东都，不但具有重要战略意义，而且成为全国除西京长安外又一政治、经济、文化中心及南北交通的枢纽，和长安并称二都。
除妇人、奴婢、部曲之课。
文化纪事刘焯定《皇极历》
炀帝继位后，著名天文学家刘焯被征用。仁寿四年（六零四），刘焯制定《皇极历》。《皇极历》是当时最好的历法，有许多革新和创造。刘焯不但考虑到月亮视运动不均匀性，而且还考虑太阳周年视运动不均匀性，开始用较合理的内插公式来计算定朔校正数。因而超过前人的历法。刘焯又改岁差为七十五年差一度，比虞喜和祖冲之的推算更接近实测值（今测为每隔七十六点一年差一度。当时欧洲还沿用一百年差一度的数据）。他还开创“定气法”和二次差内插法，为后世所沿用，在天文学和数学发展史上都很有意义。刘焯所著的《皇极历》曾在理论上提出测量子午线长度的方法，目的在于否定过去所谓表“影千里差一寸”的说法。由于保守派的反对，实测子午线没有实行，《皇极历》也未颁行。
杂谭逸事汉王谅起兵
汉王谅乃文帝第五子，有宠于文帝。为并州总管，自太行山以东，至于沧海，南距黄河，五十二州皆隶属之。文帝特许便宜从事，不拘律令。谅见太子勇及蜀王秀先后被废，居常忧惧，常欲起兵，谅谘议参军王頍及陈氏旧将萧摩诃赞成其谋。文帝死后，炀帝派车骑将军屈突通携文帝玺书召谅入朝。文帝曾与谅密约，若有玺书召其入朝，敕字旁别加一点，还要与玉麟符相合。而屈突通所带玺书无验，谅便知有变。仁寿四年（六零四）八月，汉王谅以讨杨素为名起兵。总管司马皇甫诞切谏，谅不从。有十九州随之起兵。王頍及总管府兵曹裴文安等均劝谅直指京师，谅遂派大将军余公理等向长安进发。炀帝以杨素为并州道行军总管、河北道安抚大使，帅众数万讨谅，以前江州刺史李子雄为大将军，拜广州刺史，发幽州兵三万会击。杨谅被击退保晋阳，杨素进兵围之，谅穷蹙，投降，余众悉平。群臣奏汉王谅当死，炀帝不许，将其除名为民，绝其属籍，最后幽死。谅属下吏民坐谅死徙者二十余万家。
免妇人、奴婢、部曲之课
仁寿四年（六零四）十月，炀帝下诏免除妇人、奴婢、部曲之课，同时妇女，奴婢亦不授田。男子以二十二岁为成丁。隋初循周、齐旧制，妇人、奴婢、部曲皆给田，亦课其徭役，军人以二十一岁成丁。到此时，户口大增，府库充盈，便有此诏。后兵役兴起，又成具文。
炀帝发民掘长堑
仁寿四年（六零四）十一月，炀帝发丁男数十万掘堑，自龙门（今山西河津）东接长平（今山西高平北）、汲郡（今河南汲县），抵临清关（今河南新乡县东），渡河至浚仪（今河南开封），南下至襄城（今河南襄城），西达于上洛（今陕西商县），作为保护东都的弧形防御壕，以保卫隋朝中央政府。
宣华夫人陈氏事二主
宣华夫人陈氏是陈宣帝顼的女儿。隋灭陈后，配入掖庭，后被选入宫廷为文帝嫔妃。陈氏在独孤后生前就得宠于文帝。晋王杨广为了篡夺太子之位，以陈氏为内应，用尽各种手段献媚陈氏，陈氏也对杨广的篡夺助过一臂之力。独孤后死，进封为贵人，所受帝宠，后宫六院无与伦比。文帝患病时，诏拜陈氏为宣华夫人。文帝卧病后，住在仁寿宫，陈氏与太子广同时侍疾，此时杨广就对陈氏非礼，文帝得知，便欲召回废太子勇，颇有再立勇之意。文帝刚死，太子广就遣人送给陈氏一金盒子，并亲署封条，陈氏误以为要鸩杀自己，惶惑不敢开启。原来里面是数枚同心结。从此陈氏又开始侍奉文帝的儿子炀帝。
史料记载
汉王谅起兵
汉王谅乃文帝第五子，有宠于文帝。为并州总管，自太行山以东，至于沧海，南距黄河，五十二州皆隶属之。文帝特许便宜从事，不拘律令。谅见太子勇及蜀王秀先后被废，居常忧惧，常欲起兵，谅谘议参军王頍及陈氏旧将萧摩诃赞成其谋。文帝死后，炀帝派车骑将军屈突通携文帝玺书召谅入朝。文帝曾与谅密约，若有玺书召其入朝，敕字旁别加一点，还要与玉麟符相合。而屈突通所带玺书无验，谅便知有变。仁寿四年（六0四）八月，汉王谅以讨杨素为名起兵。总管司马皇甫诞切谏，谅不从。有十九州随之起兵。王頍及总管府兵曹裴文安等均劝谅直指京师，谅遂派大将军余公理等向长安进发。炀帝以杨素为并州道行军总管、河北道安抚大使，帅众数万讨谅，以前江州刺史李子雄为大将军，拜广州刺史，发幽州兵三万会击。杨谅被击退保晋阳，杨素进兵围之，谅穷蹙，投降，余众悉平。群臣奏汉王谅当死，炀帝不许，将其除名为民，绝其属籍，最后幽死。谅属下吏民坐谅死徙者二十余万家。
免妇人、奴婢、部曲之课
仁寿四年（六0四）十月，炀帝下诏免除妇人、奴婢、部曲之课，同时妇女，奴婢亦不授田。男子以二十二岁为成丁。隋初循周、齐旧制，妇人、奴婢、部曲皆给田，亦课其徭役，军人以二十一岁成丁。到此时，户口大增，府库充盈，便有此诏。后兵役兴起，又成具文。
炀帝发民掘长堑
仁寿四年（六0四）十一月，炀帝发丁男数十万掘堑，自龙门（今山西河津）东接长平（今山西高平北）、汲郡（今河南汲县），抵临清关（今河南新乡县东），渡河至浚仪（今河南开封），南下至襄城（今河南襄城），西达于上洛（今陕西商县），作为保护东都的弧形防御壕，以保卫隋朝中央政府。
宣华夫人陈氏事二主
宣华夫人陈氏是陈宣帝顼的女儿。隋灭陈后，配入掖庭，后被选入宫廷为文帝嫔妃。陈氏在独孤后生前就得宠于文帝。晋王杨广为了篡夺皇位，以陈氏为内应，用尽各种手段献媚陈氏，陈氏也对杨广的篡夺助过一臂之力。独孤后死，进封为贵人，所受帝宠，后宫六院无与伦比。文帝患病时，诏拜陈氏为宣华夫人。文帝卧病后，住在仁寿宫，陈氏与太子广同时侍疾，此时杨广就对陈氏非礼，文帝得知，便欲召回废太子勇，颇有再立勇之意。文帝刚死，太子广就遣人送给陈氏一金盒子，并亲署封条，陈氏误以为要鸩杀自己，惶惑不敢开启。原来里面是数枚同心结。从此陈氏又开始侍奉文帝的儿子炀帝。
大事
（1）春，正月，丙午，赦天下。
（1）春季，正月，丙午（初九），大赦天下。
（2）帝将避暑于仁寿宫，术士章仇太翼固谏；不听。太翼曰：“是行恐銮舆不返！”帝大怒，系之长安狱，期还而斩之。甲子，幸仁寿宫。乙丑，诏赏赐支度，事无巨细，并付皇太子。夏，四月，乙卯，帝不豫。六月庚申，赦天下。秋，七月，甲辰，上疾甚，卧与百僚辞诀，并握手欷，命太子赦章仇太翼。丁未，崩于大宝殿。
（2）文帝要去仁寿宫避暑，术士章仇太翼竭力劝说，文帝不听。章仇太翼说：“这次出行恐怕主上回不来了！”文帝勃然大怒，将章仇太翼投入长安的监狱，准备回来杀掉他。甲子（二十七日），文帝驾临仁寿宫。乙丑（二十八日），文帝下诏凡赏赐、财政支出，事无巨细一并交付皇太子杨广处理。夏季，四月，乙卯（疑误），文帝感到身体不适。六月庚申（疑误），大赦天下。秋季，七月，甲辰（初十），文帝病重，他躺在床上和文武百官诀别，并握住大臣们的手欷不止。文帝命太子杨广赦免章仇太翼。丁未（十三日），文帝在大宝殿驾崩。
高祖性严重，令行禁止。每旦听朝，日昃忘倦。虽啬于财，至于赏赐有功，即无所爱；将士战没，必加优赏，仍遣使者劳问其家。爱养百姓，劝课农桑，轻徭薄赋。其自奉养，务为俭素，乘舆御物，故弊者随宜补用；自非享宴，所食不过一肉；后宫皆服浣濯之衣。天下化之，开皇、仁寿之间，大夫率衣绢布，不服绫绮，装带不过铜铁骨角，无金玉之饰。故衣食滋殖，仓库盈溢。受禅之初，民户不满四百万，末年，逾八百九十万，独冀州已一百万户。然猜忌苛察，信受谗言，功臣故旧，无始终保全者；乃至子弟，皆如仇敌，此其所短也。
隋文帝性格谨严持重，办事令行禁止，每日清晨听理朝政，到日偏西时还不知疲倦。虽然吝啬钱财，但赏赐有功之臣则不吝惜；将士战死，文帝必定从优抚恤，并派使者慰问死者家属。他爱护百姓，劝课农桑，轻徭薄赋。自己生活务求节俭朴素，所乘车驾及所用之物，旧了坏了都随时修理使用；如果不是享宴，吃饭不过一个肉菜；后宫都身着洗旧了的衣服。天下人都为文帝的行为所感化。开皇、仁寿年间，男子都身穿绢布衣服，不穿绫绮；衣带饰品用的不过是铜铁骨角所制，没有金玉的装饰。因此国家的财富日益增长，仓库丰盈。文帝受禅之初，隋朝的民户不满四百万户；到了隋文帝仁寿末年，超过了八百九十万户，仅冀州就已有一百万户。但是文帝好猜忌苛察，容易听信谗言，他的功臣故旧，没有能始终保全的；至于他的子弟辈，都象仇敌一样，这是他的短处。
初，文献皇后既崩，宣华夫人陈氏、容华夫人蔡氏皆有宠。陈氏，陈高宗之女；蔡氏，丹杨人也。上寝疾于仁寿宫，尚书左仆射杨素、兵部尚书柳述、黄门侍郎元岩皆入侍疾，召皇太子入居大宝殿。太子虑上有不讳，须预防拟，手自为书，封出问素；素条录事状以报太子。宫人误送上所，上览而大恚。陈夫人平旦出更衣，为太子所逼，拒之，得免，归于上所；上怪其神色有异，问其故。夫人泫然曰：“太子无礼！”上恚，抵床曰：“畜生何足付大事！独孤误我！”乃呼柳述、元岩曰：“召我儿！”述等将呼太子，上曰：“勇也。”述、岩出为敕书。杨素闻之，以白太子，矫诏执述、岩系大理狱；追东宫兵士帖上台宿卫，门禁出入，并取宇文述、郭衍节度；令右庶子张衡入寝殿侍疾，尽遣后宫出就别室；俄而上崩。故中外颇有异论。陈夫人与后宫闻变，相顾战栗失色。晡后，太子遣使者赍小金合，帖纸于际，亲署封字，以赐夫人。夫人见之，惶惧，以为鸩毒，不敢发。使者促之，乃发，合中有同心结数枚，宫人咸悦，相谓曰：“得免死矣！”陈氏恚而却坐，不肯致谢；诸宫人共逼之，乃拜使者。其夜，太子蒸焉。
当初，独孤皇后去世，宣华夫人陈氏、容华夫人蔡氏都受到文帝的宠爱。陈氏是陈宣帝的女儿，蔡氏是丹杨人。文帝患病住在仁寿宫，尚书左仆射杨素、兵部尚书柳述、黄门侍郎元岩都进入仁寿宫侍病。文帝召皇太子杨广入内居崐住在大宝殿。杨广考虑到如果文帝去世，必须预先作好防备措施，他亲手写了一封信封好，派人送出来询问杨素。杨素把情况一条条写下来回复太子。宫人误把回信送到了文帝的寝宫，文帝看后极为愤怒。天刚亮，陈夫人出去更衣，被太子杨广所逼迫。陈夫人拒绝了他才得以脱身。她回到文帝的寝宫，文帝奇怪她神色不对，问什么原因，陈夫人流着泪说：“太子无礼！”文帝愤怒，捶着床说：“这个畜生！怎么可以将国家大事交付给他！独孤误了我！”于是他叫来柳述、元岩说：“召见我的儿子！”柳述等人要叫杨广来。文帝说：“是杨勇。”柳述、元岩出了文帝的寝宫，起草敕书。杨素闻知此事，告诉了太子杨广。杨广假传文帝的旨意将柳述、元岩逮捕，关进大理狱。他们迅速调来东宫的裨将兵士来宿卫仁寿宫，宫门禁止出入，并派宇文述、郭衍进入调度指挥；命令右庶子张衡进入文帝的寝宫侍侯文帝。后宫的人员全被赶到别的房间去。一会儿，文帝死了。因此朝廷内外有很多不同的说法。陈夫人与后宫们闻知发生变故，面面相觑，战栗失色。黄昏时，太子杨广派使者送来小金盒，盒边上贴封纸，杨广亲笔写上封字，赐给陈夫人。陈夫人看见小金盒，惊惶恐惧，以为是鸩毒，不敢打开。使者催促陈夫人，于是她打开小金盒，盒内有几枚同心结。宫人们都高兴了，互相说：“可以免死了！”陈夫人愤怒得想坐下，不肯致谢。宫人们一起逼迫陈夫人，她才拜谢使者接受了小金盒。当天夜里，太子杨广将陈夫人奸淫。
乙卯，发丧，太子即皇帝位。会伊州刺史杨约来朝，太子遣约入长安，易留守者，矫称高祖之诏，赐故太子勇死，缢杀之，然后陈兵集众，发高祖凶问。炀帝闻之，曰：“令兄之弟，果堪大任。”追封勇为房陵王，不为置嗣。八月，丁卯，梓宫至自仁寿宫；丙子，殡于大兴前殿。柳述、元岩并除名，述徙龙川，岩徙南海。帝令兰陵公主与述离绝，欲改嫁之；公主以死自誓，不复朝谒，上表请与述同徙，帝大怒。公主忧愤而卒，临终，上表请葬于柳氏，帝愈怒，竟不哭，葬送甚薄。
乙卯（二十一日），为文帝发丧。太子杨广即皇帝位。正好伊州刺史杨约来朝见，杨广派杨约进入长安，调换了留守者。诈称文帝的诏命，将前太子杨勇赐死，杨勇被勒死。然后陈兵集众，发布文帝去世的凶信。炀帝听到杨约的行动后对杨素说：“您的弟弟果然能够担当重任。”他追封杨勇为房陵王，不给杨勇立继承人。八月，丁卯（初三），文帝的灵柩从仁寿宫至京师；丙子（十二日），在大兴前殿为文帝出殡。柳述、元岩被一起除名。柳述被流放到龙川，元岩被流放到南海。炀帝命令兰陵公主和柳述断绝关系，打算把她改嫁别人。兰陵公主以死来发誓，不再朝见炀帝。她上表炀帝要求和柳述一起流放，炀帝大怒，兰陵公主忧愤而死。她临终时上表给炀帝请求归葬柳氏墓地。炀帝更加发怒，竟然没哭。兰陵公主的葬礼葬物极为简单菲薄。
（3）太史令袁充奏言：“皇帝即位，与尧受命年合。”讽百官表贺。礼部侍郎许善心议，以为“国哀甫尔，不宜称贺。”左卫大将军宇文述素恶善心，讽御史劾之；左迁给事郎，降品二等。
（3）太史令袁充奏道：“皇帝即位，与尧受天命的时间吻合。”他示意百官上表庆贺。礼部侍郎许善心提出，由于“国丧刚完，不适宜称贺”，左卫大将军宇文述向来讨厌许善心，他示意御史弹劾许善心，许善心被降职为给事郎，降了两级。
（4）汉王谅有宠于高祖，为并州总管，自山以东，至于沧海，南距黄河，五十二州皆隶焉；特许以便宜从事，不拘律令。谅自以所居天下精兵处，见太子勇以谗废，居常怏怏；及蜀王秀得罪，尤不自安，阴蓄异图。言于高祖，以“突厥方强，宜修武备。”于是大发工役，缮治器械，招集亡命，左右私人殆将数万。突厥尝寇边，高祖使谅御之，为突厥所败；其所领将帅坐除解者八十余人，皆配防岭表。谅以其宿旧，奏请留之，高祖怒曰：“尔为藩王，惟当敬依朝命，何得私论宿旧，废国家宪法邪！嗟乎小子，尔一旦无我，或欲妄动，彼取尔如笼内鸡雏耳，何用腹心为！”
（4）汉王杨谅受到文帝的宠爱，他是并州总管，崤山以东到沧海，南至黄河，五十二州都隶属于并州。杨谅得到特许可以便宜行事，可以不拘泥于法律条文。杨谅自认为他所在的地方是天下精兵的聚集地，他看到太子杨勇因谗言被废黜，常常怏怏不乐；到蜀王杨秀获罪，杨谅极为不安，暗中怀有异图。他对文帝说，由于“突厥正处于强盛时期，应该修整军备。”于是他大规模地征崐发工匠夫役，修造武器，招集亡命之徒，身边的私人门客将近数万。突厥人曾进犯边塞，文帝派杨谅抵御突厥人，他被突厥人打败，他属下的将帅因罪被解职除名的有八十余人，都被发配流放到岭表。杨谅因为这些人是他过去的老部下，奏请文帝留下这些人。文帝发怒说：“你作为藩王，只应恭敬地遵从朝廷的命令，怎么可以因私而谈论宿旧，废弃国家的法令呢！你这小子，一旦没了我，要想轻举妄动，人家抓你就象抓笼子里的鸡雏一样，心腹又有什么用呢？”
王者，僧辩之子，倜傥好奇略，为谅谘议参军，萧摩诃，陈氏旧将，二人俱不得志，每郁郁思乱，皆为谅所亲善，赞成其阴谋。
王是王僧辩的儿子，为人洒脱，善于谋略，他是杨谅的谘议参军。萧摩诃是陈国的旧将。两个人都不得志，常常郁闷，胡思乱想，他们都得到杨谅的信任优待，都赞同杨谅谋反的阴谋。
会荧惑守东井，仪曹邺人傅奕晓星历，谅问之曰：“是何祥也？”对曰：“天上东井，黄道所经，荧惑过之，乃其常理，若入地上井，则可怪耳。”谅不悦。
当时正好火星处在井宿的位置，仪曹邺人傅奕通晓天文星历，杨谅问他：“这是什么征兆？”傅奕回答：“天上的井宿，在黄道带上，是火星必经之路，这是正常的规律，倘若进入地上井的位置，那就怪异了。”杨谅听了很不高兴。
及高祖崩，炀帝遣车骑将军屈突通以高祖玺书征之。先是，高祖与谅密约：“若玺书召汝，敕字傍别加一点，又与玉麟符合者，当就征。”及发书无验，谅知有变。诘通，通占对不屈，乃遣归长安。谅遂发兵反。
到文帝去世时，炀帝派车骑将军屈突通持印有文帝玉玺的诏书召杨谅进京。原来，文帝与杨谅秘密约定：“要是玺书召你，敕字旁另加一点，还要与玉麟符相契合，才可以应召。”杨谅看到发来的玺书与原约不能验证，就知道出了事，他盘问屈突通，屈突通闪烁其词而不回答，于是，屈突通被打发回长安，杨谅起兵造反。
总管司马安定皇甫诞切谏，谅不纳。诞流涕曰：“窃料大王兵资非京师之敌；加以君臣位定，逆顺势殊，士马虽精，难以取胜。一旦陷身叛逆，于刑书，虽欲为布衣，不可得也。”谅怒，囚之。
总管司马安定人皇甫诞恳切规劝杨谅，杨谅不听。皇甫诞流着泪说：“我预料大王的兵力不是京师军队的对手；加上君臣的地位已经确定，双方势力悬殊，军队虽然精锐但难以取胜。一旦身处叛逆的地位，被追究刑法，就是想作一个平民也不可能了。”杨谅听了发怒，把皇甫诞关进监狱。
岚州刺史乔钟葵将赴谅，其司马京兆陶模拒之曰：“汉王所图不轨，公荷国厚恩，当竭诚效命，岂得身为厉阶乎！”钟葵失色曰：“司马反邪！”临之以兵，辞气不挠，钟葵义而释之。军吏曰：“若不斩模，无以压众心。”乃囚之。于是从谅反者凡十九州。
岚州刺史乔钟葵要去投奔杨谅，岚州司马京兆人陶模反对，说：“汉王杨谅图谋不轨，您身受国家的厚恩，应当竭诚为国效命，怎么能身陷祸端呢？”乔钟葵变了脸色，说：“司马造反吗？”用兵器对着他，但陶模言辞气度都不屈服，乔钟葵感于陶模的义气就放了他。军吏说：“要是不杀陶模，无法让大家心服。”乔钟葵就把陶模关起来。此时跟从杨谅造反的共有十九个州。
王说谅曰：“王所部将吏，家属尽在关西，若用此等，则宜长驱深入，直据京都，所谓疾雷不及掩耳；若但欲割据旧齐之地，宜任东人。”谅不能决，乃兼用二策，唱言杨素反，将诛之。
王劝说杨谅：“大王属下的将领官吏，家属都在关西，要是用这些人，就应该长驱直入，直捣京都，也就是所谓的迅雷不及掩耳；要是只打算割据过去北齐的地盘，就应该任用关东人。”杨谅不能决断，就两条计策并用。他声称杨素谋反，要诛杀杨素。
总管府兵曹闻喜裴文安说谅曰：“井陉以西，在王掌握之内，山东士马，亦为我有，宜悉发之；分遣羸兵屯守要害，仍命随方略地，帅其精锐，直入蒲津。文安请为前锋，王以大军继后，风行雷击，顿于霸上。咸阳以东，可指麾而定。京师震扰，兵不暇集，上下相疑，群情离骇；我陈兵号令，谁敢不从！崐旬日之间，事可定矣。”谅大悦，于是遣所署大将军余公理出太谷，趣河阳，大将军綦良出滏口，趣黎阳，大将军刘建出井陉，略燕、赵，柱国乔钟葵出雁门，署文安为柱国，与柱国纥单贵、王聃等直指京师。
总管府兵曹闻喜人裴文安劝说杨谅：“井陉以西的地方在大王手中，崤山以东的军队也是我们的，应该全部征发。分派弱兵屯守要害，仍命令将领随时攻城略地；率领精锐部队直入蒲津关。我请求担任前锋，大王率领大军随后，以迅雷不及掩耳之势屯兵霸上，咸阳以东的地方便可以挥手而定。这样京师被震动惊扰，没有时间调集军队，上下相互猜疑，大家离心惊骇，我们陈兵以待，发号施令，谁敢不服从！十天之内，大事可定。”杨谅听了大为高兴，就派遣他任命的大将军余公理率兵出太谷，奔河阳；大将军綦良率兵出滏口，奔黎阳；大将军刘建率兵出井陉，攻取燕、赵之地；柱国乔钟葵率军出雁门；任命裴文安为柱国，与柱国纥单贵、王聃等率军直指京师。
帝以右武卫将军洛阳丘和为蒲州刺史，镇蒲津。谅选精锐数百骑戴，诈称谅宫人还长安，门司弗觉，径入蒲州，城中豪杰亦有应之者；丘和觉其变，逾城，逃归长安。蒲州长史勃海高义明、司马北平荣毗皆为反者所执。裴文安等未至蒲津百余里，谅忽改图，令纥单贵断河桥，守蒲州，而召文安还。文安至，谓谅曰：“兵机诡速，本欲出其不意。王既不行，文安又返，使彼计成，大事去矣。”谅不对。以王聃为蒲州刺史，裴文安为晋州刺史，薛粹为绛州刺史，梁菩萨为潞州刺史，韦道正为韩州刺史，张伯英为泽州刺史。代州总管天水李景发兵拒谅，谅遣其将刘袭景；景击斩之。谅复遣乔钟葵帅劲勇三万攻之，景战士不过数千，加以城池不固，为钟葵所攻，崩毁相继，景且战且筑，士卒皆殊死斗；钟葵屡败。司马冯孝慈、司法吕玉并骁勇善战，仪同三司侯莫陈多谋画，工拒守之术，景知三人可用，推诚任之，己无所关预，唯在持重，时抚循而已。
炀帝任命右武卫将军洛阳人丘和为蒲州刺史，镇守蒲津关。杨谅挑选精锐骑兵几百名，戴妇人蔽身用的面罩，诈称是杨谅的宫人返回长安，守城的门卫没有觉察出来，杨谅军队直入蒲州，城中也有豪杰响应，丘和发觉出事，越过城墙逃回长安。蒲州长史勃海人高义明、司马北平人荣毗都被叛军抓住。裴文安等人距百余里到蒲津关时，杨谅忽然改变计划，他命令纥单贵拆断河桥，据守蒲州，将裴文安召回。裴文安对杨谅说：“兵机在于神速诡秘，本来打算出其不意，大王却不这样做，又把我召回，使对方计谋成功，现在大势已去。”杨谅无言以对。他任命王聃为蒲州刺史，裴文安为晋州刺史，薛粹为绛州刺史，梁菩萨为潞州刺史，韦道正为韩州刺史，张伯英为泽州刺史。代州总管天水人李景发兵抵抗杨谅的军队。杨谅派将领刘袭击李景，被李景击杀。杨谅又派乔钟葵率领三万精兵进攻代州，李景手下士兵只有几千人，加上城墙不很牢固，受到乔钟葵的进攻，城墙相继崩塌毁坏，李景一边打仗一边筑城，士卒们都殊死战斗，乔钟葵多次被击败。代州司马冯孝慈、司法吕玉都骁勇善战，仪同三司侯莫陈富于谋略策划，擅长防御坚守的战斗。李景知道这三人可以任用，对他们充分信任，自己不干预具体事务，只是在衙署内坐镇，不时地抚慰巡视而已。
杨素将轻骑五千袭王聃、纥单贵于蒲州，夜，至河际，收商贾船，得数百艘，船内多置草，践之无声，遂衔枚而济；迟明，击之；纥单贵败走，聃惧，以城降。有诏征素还。初，素将行，计日破贼，皆如所量，于是以素为并州道行军总管、河北道安抚大使，帅众数万以讨谅。
杨素率领轻骑五千在蒲州袭击王聃、纥单贵。夜里，杨素率军到了河边，收集了几百只商船，船内铺上许多草，踩上去没有声音。为防止喧哗，杨素让士兵口中衔枚渡过河，天快亮时，进攻杨谅的军队。纥单贵战败逃走，王聃恐惧，献城投降。炀帝下诏征召杨素返回。当初，杨素要动身时，计算好打败叛军的日期，结果如杨素估计的一样。于是炀帝任命杨素为并州道行军总管、河北道安抚大使，率领几万军队讨伐杨谅。
谅之初起兵也，妃兄豆卢毓为府主簿，苦谏，不从，私谓其弟懿曰：“吾匹马归朝，自得免祸，此乃身计，非为国也，不若且伪从之，徐伺其便。”毓，之子也。毓兄显州刺史贤言于帝曰：“臣弟毓素怀志节，必不从乱，但逼凶威，不能自遂，臣请从军，与毓为表里，谅不足图也。”帝许之。贤密遣家人赍敕书至毓所，与之计议。杨谅当初起兵时，他妃子的哥哥豆卢毓是汉王府主簿。豆卢毓苦苦劝谏杨谅不要造反，杨谅不听。豆卢毓私下对他弟弟豆卢懿说：“我一个人回归朝廷，自然可以免祸，这是为我自身考虑，不是为国家。不如暂且装作跟从杨谅，慢慢地再见机行事。”豆卢毓是豆卢的儿子。豆卢毓的哥哥是显州刺史豆卢贤，他对炀帝说：“我弟弟豆卢毓平素就有抱负有气节，一定不会跟着造反，但是迫于叛逆的凶威，不能自主。我请求从军，和豆卢毓一里一外，杨谅就无法图谋作乱了。”炀帝答应了，豆卢贤秘密派家人把皇帝的诏书送到豆卢毓的住处，和他商议大事。
谅出城，将往介州，令敏与总管属朱涛留守。毓谓涛曰：“汉王构逆，败不旋踵，吾属岂可坐受夷灭，孤负国家邪！当与卿出兵拒之。”涛惊曰：“王以大事相付，何得有是语！”因拂衣而去，毓追斩之。出皇甫诞于狱，与之协计，及开府仪同三司宿勤武等闭城拒谅。部分未定，有人告谅，谅袭击之。毓见谅至，绐其众曰：“此贼军也！”谅攻城南门，稽胡守南城，不识谅，射之；矢下如雨；谅移攻西门，守兵识谅，即开门纳之，毓、诞皆死。
杨谅出了城要去介州，他命令豆卢毓和总管属朱涛留守。豆卢毓对朱涛说：“汉王杨谅已构成了叛逆罪，很快就会失败。我们怎么可以受牵连获灭族之罪，同时又辜负国家呢？我应当和您出兵抗拒杨谅。”朱涛吃惊地说：“汉王把大事托付给我们，怎么说这样的话？”于是就拂袖而去，豆卢毓追上去杀死朱涛，把皇甫诞从监狱里放出来，与他协商，并和开府仪同三司宿勤武等人关闭城门以抗拒杨谅。豆卢毓尚未完全布置好，有人把这事报告了杨谅，他就率军袭击豆卢毓。豆卢毓见杨谅率军来到，便哄骗大家说：“这是贼军！”杨谅进攻南城门，稽胡人守卫南城门，他们不认识杨谅，用弓箭射击，箭如雨下。杨谅就转攻西城门，守兵认识杨谅，就开城门让杨谅进城，豆卢毓、皇甫诞都被杀死。
綦良攻慈州刺史上官政，不克，引兵攻行相州事薛胄，又不克，遂自滏口攻黎州，塞白马津。余公理自太行下河内，帝以右卫将军史祥为行军总管，军于河阴。详谓军吏曰：“余公理轻而无谋，恃众而骄，不足破也。”公理屯河阳，祥具舟南岸，公理聚兵当之。祥简精锐于下流潜济，公理闻之，引兵拒之，战于须水。公理未成列，祥击之，公理大败。祥东趣黎阳，綦良军不战而溃。祥，宁之子也。
綦良率军进攻慈州刺史上官政，未能攻克，就率兵进攻兼任相州的行政长官薛胄，又未攻克，于是就从滏口进攻黎州，堵塞白马津。余公理从太行山到河内。炀帝任命右卫将军史祥为行军总管，在河阴驻军。史祥对军吏说：“余公理轻率无计谋，依恃人多而骄横，很容易打败。”余公理驻扎在河阳。史祥在河的南岸准备好船只，余公理集中兵力以抵挡史祥的进攻。史祥挑选精兵从河下游暗地渡河，余公理听到这个消息就率兵抵抗，两军在须水交战。余公理的军队尚未布置好阵容，史祥已率军进攻，大败余公理。史祥率军向东进逼黎阳，綦良的军队不战而溃。史祥是史宁的儿子。
帝将发幽州兵，疑幽州总管窦抗有贰心，问可使取抗者于杨素，素荐前江州刺史勃海李子雄，授上大将军，拜广州刺史。又以左领军将军长孙晟为相州刺史，发山东兵，与李子雄共经略之。晟辞以男行布在谅所部，帝曰：“公体国之深，终不以儿害义，朕今相委，公其勿辞。”李子雄驰至幽州，止传舍，召募得千余人。抗来诣子雄，子雄伏甲擒之。抗，荣定之子也。
炀帝要征发幽州的军队。他怀疑幽州总管窦抗有二心，就问杨素谁能把窦抗抓来。杨素推荐了前江州刺史勃海人李子雄。炀帝任命李子雄为上大将军、广州刺史；又任命左领军将军长孙晟为相州刺史，征发崤山以东的军队，和李子雄一起筹划处理此事。长孙晟因为他儿子长孙行布在杨谅的军队里，就推辞任命。炀帝说：“您能够体谅国家的困难，终归不会因为儿子而损害国家大义，我委您以重任，您不要推辞。”李子雄驰马到达幽州，就在驿站停住。他招募到一千人。窦抗来见李子雄，李子雄埋伏好甲士将窦抗逮捕。窦抗是窦荣定的儿子。
子雄遂发幽州兵步骑三万，自井陉西击谅。时刘建围戍将京兆张祥于井陉，子雄破建于抱犊山下，建遁去。李景被围月余，诏朔州刺史代人杨义臣救之。义臣帅马步二万，夜出西陉，乔钟葵悉众拒之。义臣自以兵少，悉取军中牛驴，得数千头，复令兵数百人，人持一鼓潜驱之，匿于涧谷间。晡后，义臣复崐与钟葵战，兵初合，命驱牛驴者疾进，一时鸣鼓，尘埃涨天，钟葵军不知，以为伏兵发，因而奔溃；义臣纵击，大破之。晋、绛、吕三州皆为谅城守，杨素各以二千人縻之而去。谅遣其将赵子开拥众十余万，棚绝径路，屯据高壁，布陈五十里。素令诸将以兵临之，自引奇兵潜入霍山，缘崖谷而进。素营于谷口，自坐营外，使军司入营简留三百人守营，军士惮北兵之强，不欲出战，多愿守营，因尔致迟。素责所由，军司具对，素即召所留三百人出营，悉斩之；更令简留，人皆无愿留者。素乃引军驰进，出北军之北，直指其营，鸣鼓纵火；北军不知所为，自相蹂践，杀伤数万。谅所署介州刺史梁罗屯介休，闻素至，弃城走。
李子雄征发幽州的军队，步、骑兵共三万人，从井陉向西进攻杨谅。当时刘建将守将京兆人张祥包围在井陉，李子雄在抱犊山下击败刘建，刘建逃走。李景被杨谅的军队包围了一个来月，炀帝下诏命令朔州刺史代人杨义臣救援李景。杨义臣率领骑、步兵共两万人，夜间出了西陉关。乔钟葵集中全部兵力抵抗杨义臣。杨义臣知道自己兵少，就集中军中所有的牛、驴，共有几千头，又命令几百名士兵，每人持鼓一面，暗地驱赶牛驴隐蔽在山谷间。黄昏后，杨义臣又与乔钟葵交战。刚一交兵，杨义臣就命令驱赶牛、驴的士兵迅速前进，一时间战鼓敲响，尘埃满天，乔钟葵的军队不知怎么回事，以为对方的伏兵出击了，因而奔逃溃散。杨义臣纵兵进攻，大败乔钟葵。晋、绛、吕三州城池都是杨谅军防守，杨素向每座城池各派两千人去牵制，杨谅派遣将领赵子开率领十余万人，用栅栏堵塞山径小路，在高壁岭上屯兵据守，军队摆开的阵势达五十里。杨素命令手下的将领们率兵对阵，自己率领奇兵潜入霍山，沿着悬崖山谷前进。杨素在山谷口扎营，自己坐在营帐外，派军司进军营挑选三百人守营，军士们恐惧杨谅军队的强盛，不想出战，多数人愿意守营，因此行动迟缓。杨素责问迟缓的原因，军司以实回答了，杨素马上把留下守营的三百人召出军营，全部斩首。他再次命令挑选留守人员，人们都不愿意留下。于是杨素率军驰马行进，出现在杨谅军队的北面，直接对方的营地，呜鼓纵火；杨谅的军队不知所措，自相践踏，死伤了几万人。杨谅所任命的介州刺史梁罗屯兵在介休，听到杨素将至就弃城逃跑。
谅闻赵子开败，大惧，自将众且十万，拒素于蒿泽。会大雨，谅欲引军还，王谏曰：“杨素悬军深入，士马疲弊，王以锐卒自将击之，其势必克。今望敌而退，示人以怯，沮战士之心，益西军之气，愿王勿还。”谅不从，退守清源。
杨谅知道赵子开被打败，大为恐惧，亲自率领近十万人在蒿泽抵抗杨素。正逢天降大雨，杨谅打算率军退回，王劝道：“杨素孤军深入，人马疲惫，大王亲自率领精兵进攻杨素，必能将他打败。现在望敌而退，让人以为我们怯懦，败坏我军将士的士气，长敌军之气势。希望大王不要撤退。”杨谅不听，率军退守清源。
王谓其子曰：“气候殊不佳，兵必败，汝可随我。”杨素进击谅，大破之，擒萧摩诃。谅退保晋阳，素进兵围之，谅穷蹙，请降，余党悉平。帝遣杨约赍手诏劳素。王将奔突厥，至山中，径路断绝，知必不免，谓其子曰：“吾之计数不减杨素，但坐言不见从，遂至于此，不能坐受擒获，以成竖子名，吾死之后，汝慎勿过亲故。”于是自杀，瘗之石窟中。其子数日不得食，遂过其故人，竟为所擒；并获尸，枭于晋阳。
王对他儿子说：“情况很不妙，我军必败，你可要跟着我。”杨素率军进攻，大败杨谅，捉住了萧摩诃。杨谅退守晋阳。杨素进军包围晋阳，杨谅束手无策，只得乞降，其余党都被平灭。炀帝派杨约送他的手诏慰劳杨素。王要投奔突厥，走到山中，道路断绝，他知道自己无法幸免，对他儿子说：“我的计谋韬略不亚于杨素，但是因为我的建议不被采纳，以至到了这步田地。我不能坐受擒获，以成全那小子的名声。我死后，你千万不要去亲朋故友家。”他说完自杀，尸体被埋葬在石洞里。他儿子几天没有吃的，就到王熟人家，最后被人抓住。王的尸体也被找到，在晋阳受枭首之刑。
群臣奏汉王谅当死，帝不许，除名为民，绝其属籍，竟以幽死。谅所部吏民坐谅死徙者二十余万家。初，高祖与独孤后甚相爱重，誓无异生之子，尝谓群臣曰：“前世天子，溺于嬖幸，嫡庶分争，遂有废立，或至亡国；朕旁无姬侍，五子同母，可谓真兄弟也，岂有此忧邪！”帝又惩周室诸王微弱，故使诸崐子分据大镇，专制方面，权侔帝室。及其晚节，父子兄弟迭相猜忌，王子皆不以寿终。
群臣奏议汉王杨谅应被处死，炀帝不许，将杨谅除名为民，将他从宗室中除名，杨谅最后被幽禁而死。他部下的官吏臣民受牵连而获罪，被处死和流放的有二十余万家。当初，文帝和独孤皇后相互之间非常敬爱尊重，他发誓不要有别的姬妾生的儿子，曾对群臣说：“前代的皇帝对所宠幸的姬妾极为溺爱，出现了嫡子、庶子之争，也就有了废立之举，有的因此而亡国。我没有别的姬妾，五个儿子是同一个母亲，可以说是真正的兄弟，难道会有这种忧虑吗？”文帝又鉴于北周皇室诸王势力微弱，就让几个儿子分别据守重镇，专门独当一面，诸王的权力与皇帝相等。到了文帝晚年，父子兄弟纷纷互相猜疑防备，五个儿子都未能寿终正寝。
臣光曰：昔辛伯念周恒公曰：“内宠并后，外宠贰政，嬖子配嫡，大都偶国，乱之本也。”人主诚能慎此四者，乱何自生哉！隋高祖徒知嫡庶之多争，孤弱之易摇，曾不知势钧位逼，虽同产至亲，不能无相倾夺。考诸辛伯之言，得其一而失其三乎！
臣司马光曰：从前辛伯劝告周桓公说：“内宠姬妾地位与皇后相等；外宠重臣与皇帝一样也可发号施令；庶子与嫡子相匹敌；大的都城与国家的势力相匹敌。这都是动乱的根本原因。”作为人主如果真能在这四方面慎重从事，动乱怎么能自动发生呢？隋文帝只知嫡、庶之分容易出现纷争，皇室的地位孤立微弱容易动摇，却不懂得诸王的势力与皇帝势均力敌就会危逼皇位。虽然一母至亲骨肉，也不能免于相互倾轧夺权。考察辛伯的这些话，文帝只吸取了一点而丢掉了另外三点啊！
（5）冬，十月，己卯，葬文皇帝于太陵，庙号高祖，与文献皇后同坟异穴。
（5）冬季，十月，己卯（十六日），文帝葬于太陵，庙号高祖，与独孤皇后同坟异穴。
（6）诏除妇人及奴婢，部曲之课，男子二十二成丁。
（6）炀帝下诏免除妇女及奴婢、部曲的赋税，规定男子二十二岁成丁。
（7）章仇太翼言于帝曰：“陛下木命，雍州为破木之冲，不可久居。又谶云：‘修治洛阳还晋家。’”帝深以为然。十一月，乙未，幸洛阳，留晋王昭守长安。杨素以功拜其子万石、仁行、侄玄挺为仪同三司，赉物五万段，绮罗千匹，谅妓妾二十人。
（7）章仇太翼对炀帝说：“陛下属木命，雍州是克木之冲，不可长久居住，谶语也说：‘修治洛阳还晋家。’”炀帝听后深以为然。十一月，乙未（初三），驾临洛阳，留下晋王杨昭守卫长安。杨素因功授其子杨万石、杨仁行、侄子杨玄挺为仪同三司，赏赐财物五万段，绮罗一千匹，杨谅的歌妓侍妾二十人。
（8）丙申，发丁男数十万掘堑，自龙门东接长平、汲郡，抵临清关，渡河至浚仪、襄城，达于上洛，以置关防。
（8）丙申（初四），炀帝征发男丁几十万人挖掘沟，从龙门东接长平、汲郡，到临清关，越过黄河至浚仪、襄城，到达上洛，用来布置关防。
（9）壬子，陈叔宝卒；赠大将军、长城县公，谥曰炀。
（9）壬子（二十日），南陈国后主陈叔宝去世，被追赠为大将军、长城县公，谥号为炀。
（10）癸丑，下诏于伊洛建东京，仍曰：“宫室之制，本以便生，今所营构，务从俭约。”
（10）癸丑（二十一日），炀帝下诏在伊、洛营建东京，诏书说：“宫室的规制，本应从方便使用出发，现在营建的宫室，务必要节俭。”
（11）蜀王秀之得罪也，右卫大将军元胄坐与交通除名，久不得调。时慈州刺史上官政坐事徙岭南，将军丘和以蒲州失守除名，胄与和有旧，酒酣，谓和曰：“上官政，壮士也，今徙岭表，得无大事乎！”因自拊腹曰：“若是公者，不徒然矣。”和奏之，胄竟坐死。于是征政为骁卫将军，以和为代州刺史。
（11）蜀王杨秀获罪的时候，右卫大将军元胄因犯有与杨秀结交往来的罪而被除名，长期不得起用。当时慈州刺史上官政因犯罪被流放到岭南，将军丘和因为蒲州失守被除名，元胄与丘和有旧谊，两人饮酒酣，元胄对丘和说：“上官政是壮士，现在被流放到岭表，不会出大事吧？”他抚摩着肚子说：“像此崐公这样的人，就不会不出事了。”丘和将此话报告炀帝，元胄竟然因此获罪而死。于是炀帝召回上官政任命为骁骑将军，任命丘和为代州刺史。