Primero que nada: ¿Porque usas el tipo text?
Según la documentación de Microsoft (
https://msdn.microsoft.com/es-es/lib...s187993.aspx): Los tipos de datos ntext, text e image se quitarán en una versión futura de Microsoft SQL Server. Evite su uso en nuevos trabajos de desarrollo y piense en modificar las aplicaciones que los usan actualmente. Use nvarchar(max), varchar(max) y varbinary(max) en su lugar.
Más importante: estás seguro que trabajás con SQL Server? Este syntax no está apoyado por SQL Server..