Comment gérer les caractères spéciaux dans la search de text intégral SQL Server?

J'ai fait une search AJAX qui appelle une search de text intégral sur une database SQL Server. Cela fonctionne bien avec les caractères réguliers, mais si je saisis certains caractères spéciaux comme & et | , System.Data.SqlClient.SqlException une System.Data.SqlClient.SqlException et l'erreur

Erreur de syntaxe près de '' dans la condition de search en text intégral

Quelle est la meilleure façon de gérer cela? Devrais-je échapper à la string d'input côté server (C #) ou existe-t-il une meilleure façon de le faire?