I know that salt is used as preservative as it dehydrates microbes. Is there any other advantage like - altering pH or inactivating microbial enzymes ?
High salt environments are strongly hypertonic and disrupt the osmotic gradients of cells. Excess salt gets forced in (disrupting function) and cell water gets drawn out.
In simpler terms, it dehydrates them.
This link has more info regarding what is required to live in high salt environments (and by corollary, why organisms without such features die):