Hola Libras,
ante todo gracias por la respuesta.
En cuanto a tu respuesta no entiendo muy bien lo que quieres decir.
Yo hago esto y obtengo todos los objetos que contienen la palabra que yo busco:
Código SQL:
Ver originalSELECT DISTINCT OBJECT_NAME(ID)
FROM SYSCOMMENTS
WHERE TEXT LIKE '%BBD1%'
ORDER BY OBJECT_NAME(ID)
o bien esto, que encuentro dónde está la palabra que yo busco:
Código SQL:
Ver originalSELECT definition
FROM sys.sql_modules
WHERE definition LIKE '%BBDD1%'
Pero a partir de aquí no tengo muy claro cómo reemplazar esa palabra (BBDD1) por otra.
Lo estoy intentando así:
Código SQL:
Ver originalUPDATE syscomments
SET [text] = REPLACE([text], 'BBDD1', 'BBDD2')
Y obtengo el siguiente error:
Mens. 259, Nivel 16, Estado 1, Línea 1
No están permitidas las actualizaciones ad hoc de los catálogos del sistema.
He modificado el valor que permite la modificación, y aún así no me permite hacer las modificaciones:
Código SQL:
Ver originalEXEC sp_configure 'allow updates', 1
reconfigure WITH override
Espero que entiendas lo que quiero decir.
Saludos y gracias.