如果是业主违法搭建的阳光房必须要拆除。因为,只要不是规划范围之内的建筑,不管使用的是什么材料,只要是有顶有墙的建筑,包括阳光房都属于违法建筑。所以,业主擅自搭建的阳光房,只要有业主或物业投诉,城管就应该督促搭建阳光房的业主自己拆除,如果不执行,城管可以强制执行。