既然夏官營的上堡子古城不是勇士城,那它究竟是什么古城?建于什么年代期間?張文玲先生說,根據(jù)古城遺留的殘磚和碎瓷片等物品,宿白教授等專家確定它建于宋代。榆中縣在宋代期間處于戰(zhàn)爭頻發(fā)地區(qū),宋軍、金軍、西夏軍隊(duì)和吐蕃軍隊(duì)展開拉鋸戰(zhàn),這期間發(fā)生過無數(shù)次的戰(zhàn)斗。夏官營古城可能為宋朝的熙河都大經(jīng)制司經(jīng)制使李憲所修筑。
宋神宗時(shí)王安石為相,用王韶經(jīng)略西邊。熙寧五年(1072年)收復(fù)今臨洮縣、置熙州,以王韶為知州事,“以熙、河、洮、岷、通遠(yuǎn)為一路”,即熙河路。這時(shí)候,宋熙河路軍隊(duì)隔馬山與西夏軍隊(duì)對峙,宋軍在山南邊,西夏在山北邊。元豐四年(1081年),宋軍五路之師進(jìn)攻西夏,四路宋軍正面進(jìn)攻,宦官李憲率領(lǐng)熙、秦兩州軍隊(duì)為一路,由熙州往北,攻擊西夏背面。這年8月,李憲率軍由今臨洮縣境內(nèi)出發(fā),越過馬山,到達(dá)康古城(后為龕谷寨),9月2日,攻克蘭州,隨即率軍北上,一路勝利,一直攻入西夏的境內(nèi),因?yàn)槠渌穆奋婈?duì)失利,朝廷命李憲退軍蘭州。后來朝廷將熙河路改名熙河蘭路。當(dāng)時(shí)在東起今榆中縣,西至今永登縣修筑了若干個(gè)城堡。這些城堡都是據(jù)險(xiǎn)而筑,用以防御西夏軍隊(duì)入侵。據(jù)此,張文玲先生推測:夏官營古城可能為宋代李憲所修筑。而夏官營的得名就與西夏人有關(guān),當(dāng)時(shí)西夏的一個(gè)官員率兵攻打西秦國時(shí),在此地筑城對峙,才得名夏官營的。