У вас действительно есть имена длиной 1000 символов? Действительно ли столбцы MonName, MonGoal и т. Д. Действительно соответствуют названию понедельника, цели понедельника? Если так, они должны быть перемещены в другую таблицу и связаны с этим. TotalFund звучит больше как числовой столбец, чем nvarchar. В зависимости от ответов на эти вопросы вы можете начать с изменения структуры базы данных после изучения некоторых базовых методов проектирования БД, пока не стало слишком поздно.
Во всяком случае, я думаю, это то, что вы ищете:
SELECT
name,
Goal
Activities,
Result,
MonName,
MonGoal,
MonActivities,
MonResult,
TotalFund
FROM
tProject
WHERE
name LIKE '%' + @search_string + '%' OR
Goal LIKE '%' + @search_string + '%' OR
Activities LIKE '%' + @search_string + '%' OR
Result LIKE '%' + @search_string + '%' OR
MonName LIKE '%' + @search_string + '%' OR
MonGoal LIKE '%' + @search_string + '%' OR
MonActivities LIKE '%' + @search_string + '%' OR
MonResult LIKE '%' + @search_string + '%' OR
TotalFun LIKE '%' + @search_string + '%'
Вы также можете заглянуть в полнотекстовый поиск строк, хотя я не знаю, упростит ли это его.