sp_register_custom_scripting (Transact-SQL)
La replicación permite que los procedimientos almacenados personalizados definidos por el usuario sustituyan a uno o más de los procedimientos predeterminados utilizados en la replicación transaccional. Cuando se realiza un cambio en el esquema en una tabla replicada, estos procedimientos almacenados se vuelven a crear. sp_register_custom_scripting registra un procedimiento almacenado o un archivo de Scripts Transact-SQL que se ejecuta cuando se produce un cambio en el esquema para convertir en script la definición de un nuevo procedimiento almacenado personalizado definido por el usuario. Este nuevo procedimiento almacenado personalizado definido por el usuario debe reflejar el nuevo esquema de la tabla. sp_register_custom_scripting se ejecuta en el publicador de la base de datos de publicaciones, mientras que el archivo de Scripts o el procedimiento almacenado registrado se ejecuta en el suscriptor cuando se produce un cambio en el esquema.
sp_register_custom_scripting se utiliza en la replicación de instantáneas y transaccional.
Se debe ejecutar este procedimiento almacenado antes de realizar un cambio en el esquema en una tabla replicada. Para obtener más información acerca del uso de este procedimiento almacenado, vea Volver a generar procedimientos transaccionales personalizados para reflejar cambios de esquema.