(ningunos puntos…)
Puedo decirle solamente que algunos fundamentos sobre ms SQL… y recomendarle quizá partió la pregunta para arriba un poco diferentemente así que usted consigue una mejor respuesta. Las razones que son a) ésta son más de una pregunta de la zona del DB que el CF y b) no cada experto del DB conoce a ms SQL y MySQL del *both*. Tan IMHO, usted puede querer partir esto en 2 preguntas: 1 para la porción del ms SQL y 1 para la porción de MySQL.
El equivalente del ms SQL 2000 de varchar (máximo) es el tipo de datos del “texto” (o ntext para el unicode). La capacidad máxima es 2.147.483.647 para el texto y 1.073.741.823 para el ntext
http://msdn.microsoft.com/en-us/library/ms187993.aspxUsted NO PUEDE poner en un índice campos del “texto” en ms SQL. Pero usted puede fijar la búsqueda con texto completo, que es 'asunto entero del nother de por sí…
http://www.databasejournal.com/features/mssql/article.php/1438211/Setting-Up-Full-Text-Search-A-Step-by-step-Guide.htmSi el almacenaje del DB no es un requisito, hay obviamente otros mecanismos de la búsqueda disponibles como la verdad (CF8) o Solr (CF9).
¡Buena suerte!