宋太祖在位时,为何不将这个盟约公之于众呢?由于五代以来,并没有正式的立储准则。宋太祖不发布这个盟约,他还保存有最终的选择权。一旦发布金匮之盟的话,无疑给宋太祖上了一道桎梏,并且一旦发布盟约的话,或许会引起亲情之间的同室操戈。另一方面,发布盟约的话,不免会有趋炎附势之人搬弄是非,然后发生纷争,伤及国之底子。
至于赵普为安在六年之后才将盟约发布,也是有他自己的实际考虑。赵普和赵光义曾经是盟友,但后来二人却发生过对立。尤其是在太宗承继大统的问题上,赵普曾对立赵光义继位,并向太祖立陈不能立赵光义。太宗继位之后,假如赵普立刻发布这一盟约,作为皇帝会怎么想?
分明有这样一个盟约,却迟迟不愿发布,处处对立自己继位,现在我继位了,你立刻发布,莫非不是来献媚邀宠吗?你安的是什么心?赵普为了自保,才会在六年之后发布这一盟约。
不管对立与否,赵光义最终仍是集成了大统。他继位之后,持续宋太祖未尽的工作,持续身经百战,灭北汉,稳固了''祖宗家法''。
为了自己光前裕后的愿望,他又发起了''雍熙北伐'',惋惜的是岐沟关一战,宋军惨败,再加上此前高粱河之战的惨败,导致赵光义''终身不敢言战'',对外军事方针开端转为战略防御。很多的边防军增加了北宋的经济压力。
另一方面,宋太宗开端愈加注重文人,一直遵循''重文轻武''的思维。有意无意中,为后来的''靖康之耻''埋下了伏笔。