Es que al no saber el por qué estás llamando sqlsrv_fetch_array y luego en el bucle solo puedo especular. La forma como te digo es que en vez de usar sqlsrv_fetch_array usa sqlsrv_num_rows y cuando verifiques solo tienes que hacer algo como
Código PHP:
Ver originalif(sqlsrv_num_rows($resultado) > 0){
//código
}