SQL Server Tipo de texto vs. varchar tipo de dados [fechado]

Tenho dados de caracteres de tamanho variável e quero armazenar no banco de dados do SQL Server (2005). Quero aprender algumas práticas recomendadas sobre como escolher o tipo SQL TEXT ou escolher o tipo VARCHAR SQL, prós e contras em performance / pegada / função.