Mostrando las entradas con la etiqueta SQL. Mostrar todas las entradas
Mostrando las entradas con la etiqueta SQL. Mostrar todas las entradas

sábado, 2 de agosto de 2014

[SQL Server] Generar script (para respaldar procedimientos, funciones, etc)


Este procedimiento simplifica bastante el sacar respaldos de algunas tablas, procedimientos y funciones de la base de datos, o para seleccionar desde la BD de pruebas para llevar a producción.

El proceso es sencillo pero hay un par de consideraciones a tomar en cuenta:

Esta opción se encuentra dándole anti-clic (clic derecho) a la base de datos que se desea trabajar:
Ir a la opción Tareas à Generar Script...


viernes, 4 de enero de 2013

[SQL Server] No se permite guardar los cambios (a tablas)


Cuando necesitas modificar una tabla y requieras agregar nuevos campos e insertarlos entre los campos ya existentes, la configuración por defecto del SQL Server Studio no te lo permitirá.

Esta configuración no permite modificar tablas cuando éstas requieran ser eliminadas (drop table) y creadas nuevamente.
Y -para dejarlo más claro- si necesitas insertar campos entre otros ya existentes, el SQL automáticamente ejecutará un script para crear una tabla temporal con la nueva disposición, migrará los valores a esta nueva tabla temporal, eliminará la tabla "anterior", y renombrará esta temporal con el nombre "oficial". Básicamente es eso, aunque existe más lógica interna (eliminar restricciones y foreign keys, reasignar primary keys, etc)

La solución es sencilla, y está explicada en las siguientes imágenes...