Es muy habitual que durante nuestro día a día recurramos algunos de los procedimientos almacenados de sistema de la familia "sp_help". Los motivos pueden ser muchos, lo importante es saber que existen y el código que contienen podemos reutilizarlo para nuestros propósitos. En este caso necesitamos migrar los derechos que tienen los usuarios y grupos sobre los objetos de la base de datos, la cual previamente hemos recuperado en un servidor que tiene instalado SQL Server 2005. Este procedimiento que dejo aqui, sirve para generar automáticamente un script que contiene las instrucciones sql para volver a crear los permisos de un usuario o grupo de usuarios y asi facilmente poderlo correr en la nueva instalación que tenemos de sql. Aqui tomamos de base el procedimiento sp_helpprotect y creamos un nuevo en nuestra base de datos con el nombre de sp_helpprotectLUIS Aqui esta el procedimiento --exec sp_helprotectLUIS null,'COSTOS' -- CREATE PROCEDURE sp_helprotectLUIS @name
Soluciones a problemas puntuales de desarrollo de software, www.rapiconta.com