本发明涉及一种使用长效催化剂的酯交换生产碳酸二甲酯的方法,所述催化剂为CH3COONa、CH3COOK、Na2CO3、K2CO3、NaHCO3、KHCO3、LiF、NaF和KF中任意两种或多种物质的混合物。其技术方案包括:步骤(1)反应精馏、步骤(2)甲醇回收、步骤(3)催化剂回收和步骤(4)丙二醇(或乙二醇)脱轻。本发明使用的催化剂化学稳定性和热稳定性优异,通过不同的组成和配比可调节催化剂碱性,催化活性高、用量少、可连续循环使用、寿命长、可在线更换,装置连续运行、稳定、生产过程能耗低,克服了目前普遍采用的甲醇钠催化剂存在的容易变质、
固废量大、难以实现连续化的问题。