Ir al contenido principal

Entradas

Mostrando entradas de mayo, 2009

Migrar derechos usuarios SQL Server 2000 a 2005

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

Que se requiere para ser un desarrollador de sistemas

En muchas oportunidades mis estudiantes me han preguntado cual es la clave para llegar a ser un desarrollador de sistemas exitoso. Quiero decirles que para llegar a tener éxito en cualquier oficio y/o profesión se requiere de mucha dedicación y esfuerzo. En más de 15 años de experiencia de mi vida como desarrollador de aplicaciones me he enfrentado a muchos problemas que requieren enorme esfuerzo para resolverlos y lo peor del caso, es que uno puede llegar a desilusionarse de no encontrar la solución y morir en el intento. Esto es lo peor que le puede pasar a un programador, si al enfrentar una situación no dedica todo el tiempo necesario para investigar las posibles soluciones existentes y llegar a discernir la mejor opción que puede aplicar en el momento para continuar con su proyecto. Un desarrollador de programas es aquel que dedica más de las 8 horas diarias a esta profesión, porque no decirlo medio dormir y después continuar hasta lograr mecanizar una solución. No hay mayor satis