Tente isso:
Declare @Data DateTime
Declare @Retorno VarChar(200)
Set @Data = getdate()
Select DATENAME(weekday, @Data)
+ ', ' +
convert(varchar(02),DatePart(day,@Data)) +
' De '
+ DateName(Month,@Data) +
' de ' + convert(varchar(04),DatePart(Year,@Data)) +
'.' as [Data por extenso]
[]´s