A.Na2SO4、(NH4)2SO4均与BaCl2溶液反应生成白色沉淀,现象相同,不能鉴别,故A错误;
B.NH4NO3、(NH4)2SO4均与NaOH溶液反应生成刺激性气体,现象相同,不能鉴别,故B错误;
C.Na2SO4、KOH、(NH4)2SO4均与AgNO3溶液反应生成白色沉淀,现象相同,不能鉴别,故C错误;
D.Na2SO4、NH4NO3、(NH4)2SO4、KOH四种无色溶液分别与Ba(OH)2溶液反应的现象为:白色沉淀、刺激性气体、刺激性气体和白色沉淀、无现象,现象不同,可鉴别,故D正确;
故选D.