Eftersom NameID-fältet är av typen varchar, kommer fulltext att hantera indexeringen bra.
Anledningen till att CONTAINS(NameID, '1') inte returnerar några sökresultat är att '1' (och andra sådana små siffror) betraktas som brusord i fulltext och filtreras bort under indexeringstiden.
För att få en lista över stopporden, kör följande fråga -
select * from sys.fulltext_system_stopwords where language_id = 1033;
Du måste stänga av eller ändra stopplistan, ett exempel på det finns här .