Encontrei a resposta para isso hoje ao converter meu próprio banco de dados do SQL 2005 para o SQL 2008.
Passe
"" para o seu termo de pesquisa e altere o @search_term ='' teste para ser @search_term = '""' O servidor SQL ignorará as aspas duplas e não gerará um erro. Por exemplo, o seguinte retornaria todos os registros na tabela Users:
declare @SearchTerm nvarchar(250)
SET @SearchTerm = '""'
select UserId, U.Description, U.UserName
from dbo.Users U
WHERE ((@SearchTerm = '""') OR CONTAINS( (U.Description, U.UserName), @SearchTerm))
Se você estiver usando .Net, você pode pegar uma cópia da classe FullTextSearch de E. W. Bachtal. Seu site é muito informativo:https://ewbi.blogs.com/develops/