http://www.php.net/manual/es/function.header.php
la funcion header no puede tener espacios en blanco antes de ella como dice el manual, o mensajes de pantalla que tal vez tengas algun error en tu consulta y con mssql_error te esta devolviendo algun error.