北宋内禁兵数与全国兵员数据
开封,作为北宋都城,虽处于"四达之会",但毕竟是"四战之地",不得不靠大量养兵守卫京师,以兵为险,"守内虚外",由此致使边防空虚,对外族入侵攻则无力,守则不保, 形成有宋一朝的 "积贫积弱"之势。推行 "守内虚外"政策的结果是京师禁军数量逐年增加,冗兵之弊日趋严重,至仁宗庆历时,全国兵额约130万,而京师禁军马步约83万,占全国军队总数的 2 /3以上。供养如此庞大的禁军队伍,不仅造成严重的财政危机,使国家 "内者府库空虚,外者百姓穷匮", 而且还造成都城对于运河漕运的严重依赖,使国家内外政策处处受制于运河漕运。北宋建立不久,公元976年赵匡胤曾试图迁都洛阳或长安,欲凭其山河之险而裁撤冗兵 ,循周汉故事以安天下。赵匡胤已经看到了大量养兵将使国家致贫的严重后果 ,欲通过迁都而去冗兵,但终因面临内外矛盾和危险形势而无力改变既成事实。一方面推行强干弱枝政策,集重兵于京师,依靠运河漕运大量养兵,另一方面,兵多致贫,国家不堪重负,致使北宋王朝陷入一种迁都不能兼顾漕运、兼顾漕运又必养重兵的矛盾境地,这正是都城难迁、冗兵难去的症结所在。正如时人所说:"不还周汉之宇,而梁氏是因,非乐是而处之,势有所不获已者,大体利漕运而赡师,依重师而为国也。"
宋本《清明上河图》局部之拱桥上的情景
而大量养兵要靠运河漕运来支撑才得以维持国命,漕运成为北宋立国之基础。发展漕运是开封繁荣的重要因素,受制于漕运是北宋积弱的主要原因,运河的衰落和南北运道的断绝是宋室衰落和都城南迁的重要原因。金人南下后,开封的军事地位消失;金元以来,黄河不断在开封附近决口改道,开封所受水患日益严重,该地区生态环境日益恶化,地貌尽改,形成无数的沙丘与碱地。黄河多次在开封地区泛滥改道,致使原有的汴河、蔡河、五丈河、金水河及诸泽都被淤没,开封成了一座不通航的城市,丧失了其立都的最大资本。所以当金兵攻破开封,北宋灭亡之后,梁园的繁华如过眼烟云,只可停留在张择端的画笔下,孟元老的追忆中,而不可复制重现。