pase a produccion | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

pase a produccion

Conocen algún artículo o sitio donde se puedan encontrar distintas
técnicas para implementar reglas o métodos de pasaje a producción?
Te referís a pasar un sistema en desarrollo a producción? o un sistema de terceros para implementarlo y pasarlo a producción? Luis Martin
Moderator
SQL-Server-Performance.com All postings are provided “AS IS” with no warranties for accuracy.
Me refiero a pasar modificaciones realizadas en un servidor de desarrollo
e implementarlas en producción.
Normalmente se envía un script para que alguna persona de Operaciones lo ejecute, pero con frecuencia se corta por la mitad por errores de datos y quedan aplicados los scripts por la mitad.
Por otro lado se dice que la gente de desarrollo no debe "tocar" producción por lo que infiero que deben existir reglas generales (o mínimas de buena conducta) para controlar estos pases a producción, como protocolos donde se indique que deben existir logs de sripts, permisos, quien toca que cosa, las condiciones que deben tener los scripts etc.?
Me gustaría leer sobre ese tema para robustecer los sistemas administrativos?
Gracias
Trataré de buscar alguna documentación al respecto, pero en reglas generales. 1) Antes de modificar la base de producción, habría que realizar un backup con dos objetivos.
a) Volver rápidamente ante algún problema.
b) Restorear esa base en el server de desarrollo y verificar que nada falla.
c) Que nada falle implica una prueba de todo lo nuevo con un usuario normal (no sa)
y una prueba de las funciones más críticas que antes funcionaban sin problema. Esto
te asegura que existen problemas graves funcionales y de permisos. 2) Si lo anterior sale bien, entonces deberías realizar los cambios cuando la base de datos se encuentra sin uso. O bien, sacar a todos los usuarios y realizar la actualización. 3) Sin dudas los desarrolladores no deberían tocar producción. Existen muchas razones para esto de la misma forma que los desarrolladore no deberían probar lo que codifican, ya es difícil que se les ocurra situaciones distintas a las que ellos contemplaron. Luis Martin
Moderator
SQL-Server-Performance.com All postings are provided “AS IS” with no warranties for accuracy.
Muchas Gracias
]]>