Documentar y crear secuencias de comandos de bases de datos
Con SQL Server 2005, puede documentar la estructura de una base de datos existente, denominada esquema, mediante la generación de una o varias secuencias de comandos SQL. Para ver una secuencia de comandos SQL, utilice el Editor de consultas de SQL Server Management Studio o cualquier editor de texto.
Un esquema generado como secuencia de comandos SQL puede utilizarse para realizar las siguientes tareas:
- Mantener una secuencia de comandos de copia de seguridad que permita al usuario volver a crear todos los usuarios, grupos, inicios de sesión y permisos.
- Crear o actualizar código para el desarrollo de una base de datos.
- Crear un entorno de pruebas o de desarrollo a partir de un esquema existente.
- Formar a nuevos empleados.
Las secuencias de comandos SQL contienen descripciones de las instrucciones utilizadas para crear una base de datos y sus objetos. Puede generar secuencias de comandos a partir de los objetos de una base de datos existente y agregar dichos objetos a otra base de datos mediante la ejecución de las secuencias de comandos en esa base de datos. De ese modo, se vuelve a crear la estructura completa de la base de datos y todos sus objetos.
El esquema para los objetos generados puede guardarse en un solo archivo de secuencia de comandos SQL o en varios archivos que contengan los esquemas de cada objeto. También puede guardar el esquema generado para un solo objeto, o un grupo de objetos, en uno o varios archivos de secuencias de comandos SQL. Entre otros ejemplos de archivos de secuencias de comandos SQL que se pueden generar, podemos citar los siguientes:
- Una base de datos completa guardada en un solo archivo de secuencias de comandos SQL.
- Un esquema de una, varias o todas las tablas de una base de datos guardado en uno o más archivos de secuencias de comandos SQL.
- Un esquema de tablas e índices guardado en un archivo de secuencias de comandos SQL, procedimientos almacenados guardados en otro archivo de secuencias de comandos SQL, y reglas y valores predeterminados guardados en otro archivo de secuencias de comandos SQL.
Para generar una secuencia de comandos
Vea también
Conceptos
Usar propiedades extendidas en objetos de base de datos