Colunas de conversão do SQL Server em linhas

Eu tenho uma tabela de sql com valor atual e valor anterior.

Id  Value1  PValue1 Value2  PValue2
1   A       A       V       V1
2   B       B1      W       W1
3   C       C1      X       X

Eu quero compará-los e exibir em uma tabela a seguir, se o valor tiver alterações.

Id  Column  Value   Pvalue
1   Value2  V       V1
2   Value1  B       B1
2   Value2  W       W1
3   Value1  C       C1

É possível no SQL 2008 sem o loop de cada coluna?

questionAnswers(4)

yourAnswerToTheQuestion