宋太宗赵光义在宋太祖赵匡胤死后登上了皇位,但是这个皇位确是坐得极不安稳,因为有很多流言蜚语说他害死了自己的哥哥,属于是篡位。这种流言的存在,自然让赵光义感到很不安,他一直想消除这种影响。但是人的嘴是封不住的,这种流言既然已经起来,很难再压制下去,要知道,古话说的好,防民之口,甚于防川,采取强制手段也无济于事。
所以宋太宗赵光义就想通过对外发动战争,取得胜利使自己的皇位变得更加合法合理。要知道他的哥哥宋太祖赵匡胤就是因为在军事上的胜利,从而受到各方臣民的拥戴。所以他也想效仿这一点,通过对外战争的胜利,从而使自己也能够得到天下人的认可和拥戴。但是当时五代十国已经接近于尾声,割拒的各国都已经被消灭或者投降了,天下已经接近于大一统,只剩下一个北汉还在负隅顽抗,所以宋太宗赵光义选择的战争对象毫无疑问就是北汉了。如果他能够灭掉北汉,统一了天下,建立了伟大的功业,结束了自安史之乱以来军阀割拒的局面,自然能够平息很多流言蜚语,使自己的皇位坐得更加安稳。
但是北汉不是那么好对付的,首先北汉有险要地理位置。同时,北汉的都城太原也就是晋阳是天下闻名的坚城,可谓是易守难攻。安史之乱的时候,安禄山的叛军连长安和洛阳都攻下了,但就是没有攻下过太原。还有一点就是,北汉和当时的辽国结成了同盟,在北汉遇到危急的时候,都会出兵进行救援。宋朝立国之后,宋太祖赵匡胤曾经三次率领大军打到太原城下,但是最后都损失惨重无功而返。从这几点看,北汉实在是个硬茬子,不太好对付,不过形势宋朝越来越有利,而对北汉却越来越不利。因为当时宋朝已经消灭了南方各国,天下已经基本一统,有足够的实力和资源来对付偏居一隅的北汉。
既然各方面灭亡北汉的条件都已经成熟,宋太宗又想通过灭亡北汉来巩固自己的皇位,所以在即位后不久,于公元979年统帅20万大军御驾亲征攻打北汉,最后杀到太原城下。而此时的辽国也出现了内乱,虽然也派出了援军对北汉进行救援,但是援军在路上遭到宋军的伏击,统兵主帅耶律敌烈战死,辽国军队被迫撤回去。失去了辽军的援助,北汉等于坐守孤城,虽然依靠险要的位置和坚固的城池,使宋军付出了惨重的伤亡代价,但是最终还是胳膊扭不过大腿,北汉末代皇帝刘继元还是被迫投降。在攻下太原之后,宋太宗赵光义亲自观察了太原城,这一看不要紧,越发觉得太原这个自春秋以来的千年名城的恐怖之处。因为晋阳自古以来出了太多的英雄豪杰,对整个中国的历史进程都产生了极大的影响。而古代的人非常相信龙脉气运一说,而晋阳这种地方明显的就是龙气汇聚之地,对赵宋江山可谓是一个极大的威胁。
再加上宋太宗赵光义这一次攻打太原,虽然北汉已经到了山穷水尽的地步,但是北宋的军队依然付出了殊为惨重的代价,才能够攻下太原,进一步验证了太原龙城的说法。所以为了保证赵宋江山的稳固,同时也是因为这次攻打太原损失比较惨重,所以宋太宗赵光义最终下令摧毁太原城。他先将百姓迁出太原,随后下令放火,将太原城烧成一片废墟。后来,他又下令引汾水,晋祠水灌入太原,总之就是为了打压太原的王气,使赵宋江山的安全不受到威胁。
不过太原这种重镇的地理位置实在是太重要了了,所以在摧毁太原之后,北宋又不得不派大将潘美在古太原城北四十里重建了太原城,不过因为对于太原这种龙城的恐惧,所以重建的太原城采取了一定的措施,只修丁字街,不修十字街,为的就是钉死太原的龙脉,以防止太原威胁赵宋江山的龙脉气运。也许北宋所采取的这些措施,确实起到了一定的作用,之前在中国历史上占有重要地位,对历史产生过重要影响的晋阳城确实寂寂无声了,之后的一千年太原再也没有出过太牛的人物了。