A、SO2中含有硫元素,而亚硝酸钠中不含有硫元素,所以A是不可能的;B、NO2中的两种元素在亚硝酸钠中都有,并且该气体也是有刺激性气味的,所以B是正确的.C、N2是无色无味的气体,所以C是不可能的;D、NH3中含有氢元素,而亚硝酸钠中没有氢元素,D也是错误的.故选:B.