Como persistir uma coluna GEOMETRY ou GEOGRAPHY calculada

Estou tentando criar uma tabela no SQL Server 2008 contendo umGEOMETRIA coluna e uma variação calculada da mesma.

Considerando a tabela a seguir em que a coluna calculada retorna uma geometria em buffer:

CREATE TABLE [dbo].[Test] (
    [Geometry]      GEOMETRY    NOT NULL,
    [Buffer]        FLOAT       NOT NULL,
    [BufferedGeometry] AS ([Geometry].STBuffer([Buffer])) PERSISTED
);

O problema com isso é que resulta no seguinte erro:

Msg 4994, Nível 16, Estado 1, Linha 2 A coluna computada 'BufferedGeometry' na tabela 'Teste' não pode ser mantida porque o tipo de coluna, 'geometria', é um tipo de CLR não ordenado por bytes.

Tenho o BOL de pesquisa e a Web e parece que não consigo encontrar uma solução para o meu problema. Eu realmente gostaria que isso persistisse para que eu possa indexá-lo efetivamente. Eu poderia defini-lo no código, mas tenho a possibilidade de dados inconsistentes, pois preciso dos dois valores em algum momento.

Alguém brincou com isso e conhece uma solução ou solução alternativa?

Atualização: a Microsoft adicionou essa funcionalidade no SQL Server 2012.

questionAnswers(1)

yourAnswerToTheQuestion