A、硝酸钡溶液能与硫酸铵溶液及硫酸钾溶液产生白色沉淀,现象相同,无法鉴别,故A错误.
B.氢氧化钡溶液与硫酸钾溶液反应生成白色沉淀,与氯化钠溶液无现象,与硫酸铵溶液反应生成白色沉淀和刺激性气味的气体,与氯化铵溶液反应生成刺激性气味的气体,所以现象不同,可以鉴别,故B正确;
C.K2SO4、NaCl、(NH4)2SO4、NH4Cl四种溶液分别与硝酸银溶液反应都有白色沉淀生成,所以无法鉴别,故C错误;
D.氢氧化钠溶液能与硫酸铵溶液以及氯化铵溶液产生有刺激气味的气体,现象相同,无法鉴别,故D错误;
故选B.