http://www.microsoftvolumelicensing.com/ProductPage.aspx?pid=320
проверьте это..., если Вы понимаете свои точки, это может иметь смысл.
Your statement just TRIGGERS the rebuild job, not DOING it.
So - you triggered the job by ALTER FULLTEXT
statement, now you can wait until it completes like that:
WHILE (SELECT COUNT(*) FROM sys.fulltext_catalogs WHERE FULLTEXTCATALOGPROPERTY(name, 'PopulateStatus') IN (1, 6, 7, 9)) > 0
WAITFOR DELAY '0:00:00.1'