मुझे अंत में यह समझ आ गया। इसे प्रकाशित लेख jfrobishow की टिप्पणियों में दफनाया गया था। बहुत बहुत धन्यवाद।
यहाँ पूरी प्रतिक्रिया है जिसने मुझे समाधान तक पहुँचाया:
UPDATE TableName SET DBTextField = REPLACE(CAST(DBTextField AS varchar(MAX))
,'SearchText', 'ReplaceText')
FROM TableName
WHERE CHARINDEX('SearchText',CAST(DBTextField as varchar(MAX)))>0
ध्यान दें:कि यह छोटा हो सकता है आप का आकार dbfield, लेकिन यदि एक लंबा टेक्स्ट कॉलम है तो इसे nvarchar(max) बनाएं और आपको कोई काट-छांट नहीं करनी चाहिए!