SQL Server Performance

pase a produccion

Discussion in 'Preguntas sobre SQL Server en Español.' started by c_maldon, Dec 27, 2004.

  1. c_maldon Member

    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?

  2. Luis Martin Moderator

    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.

  3. c_maldon Member

    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
  4. Luis Martin Moderator

    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.

  5. c_maldon Member

    Muchas Gracias

Share This Page