Syrian President Bashar al-Assad has sacked his vice premier for being absent without leave and carrying out unauthorized meetings abroad.