Desafortunadamente es un problema en específico de MSSQL con PHP:
Cita:
Iniciado por http://www.php.net/manual/en/function.mssql-field-length.php Due to a limitation in the underlying API used by PHP (MS DBLib C API), the length of VARCHAR fields is limited to 255. If you need to store more data, use a TEXT field instead.
Tienes que cambiar el tipo de columna a TEXT, en el caso de que eso no sea posible (y trabajes sobre Windows) PHP te recomienda mejor usar el driver de MS:
http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx que tiene mayor soporte y sí soporta extraer todo el texto.
Saludos.