En SQL Server 2005, la ubicación de columnas de longitud variable que aceptan valores NULL tiene un impacto en el espacio:colocar columnas de tamaño variable que aceptan valores NULL al final de la definición puede resultar en un menor consumo de espacio.
SQL Server 2008 agrega la función de columna "SPARSE" que anula esta diferencia.
Consulte aquí .