PHP se puede conectar a sql server através de
odbc o bien atraves de
mssql
Y no existe ningun problema que tengas en tu servidor linux tus "paginas" y en el otro tu BD. Siempre y cuando tengas permisos para acceder al Servidor donde reside la BD.
Saludillos.