Saludos,
En SQL Server hay varias formas..creo que hay hasta una funcion especifica que lo hace, pero no me recuerdo
Esto remueve los espacios al principio y al final. Y te sustituye con un punto los espacios entre medio.
SELECT REPLACE(LTRIM(RTRIM(lacolumna)), ' ', '.')
from latabla
Si es para remplazar solamente los espacios del principio y el final podrias usar
SELECT REPLACE(LTRIM(RTRIM(lacolumna)), ' ', ' ')
from latabla
Para hacerlo en la tabla con un UPDATE:
UPDATE latabla
SET lacolumna = REPLACE(LTRIM(RTRIM(lacolumna)), ' ', ' ')