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

Otros recursos

Implementar bases de datos

Ayuda e información

Obtener ayuda sobre SQL Server 2005