Síntomas
Suponga que crea un usuario que no es DBO con permiso de administrador de DDL en la base de datos de SQL Server 2017 que tiene habilitada la publicación de mezcla. Cuando el usuario intenta modificar el procedimiento, el usuario puede recibir un mensaje de error similar al siguiente:
Msj 21050, nivel 16, estado 1, procedimiento nombreprocedimiento, línea lineNumber[línea Iniciolote
Solo los miembros del rol fijo de servidor sysadmin o del rol fijo de base de datos db_owner pueden realizar esta operación. Póngase en contacto con un administrador con permisos suficientes para realizar esta operación.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Resolución
Este problema se ha corregido en la siguiente actualización acumulativa de SQL Server:
Acerca de las actualizaciones acumulativas de SQL Server:
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.