Tecnología

Inicio

Cómo eliminar todos los objetos de una base de datos de T-SQL

Cómo eliminar todos los objetos de una base de datos de T-SQL


Dejar caer todos los objetos en una base de datos de T-SQL no es una tarea sencilla, y tiene que ser abordado como una operación de múltiples pasos. Una base de datos de T-SQL consta de esquema, datos, tablas, vistas, usuarios, funciones, procedimientos, claves, índices, restricciones y muchos otros objetos y relaciones entre estos objetos. Debe utilizar un enfoque sistemático en los objetos que caen y colocarlos en el orden correcto para evitar causar violaciónes o problemas de integridad. Usted también puede tener que mantener a las dependencias externas en cuenta al dejar caer objetos.

Instrucciones

1 Iniciar la aplicación SQL Server Management Studio.

2 Conectar con el servidor SQL Server.

3 La caída de las limitaciones en la base de datos, incluyendo las restricciones de comprobación y restricciones de clave externa. Escribir y ejecutar "ALTER TABLE" consultas en el editor de consultas para cada tabla de la base de datos que tiene limitaciones asociadas. La sintaxis es la siguiente:

ALTER TABLE nombre_tabla DROP CONSTRAINT

4 Caída de los factores desencadenantes escribiendo y ejecutando "DROP TRIGGER" consultas en el editor de consultas. La sintaxis es la siguiente:

DROP TRIGGER [schema_name.] Trigger_name [, ... n] [; ]

5 La caída de las vistas al escribir y ejecutar "DROP VIEW" consultas en el editor de consultas. La sintaxis es la siguiente:

DROP VIEW [schema_name. ] View_name [..., n] [; ]

6 La caída de las funciones de escribir y ejecutar consultas "GOTA DE FUNCIÓN" en el editor de consultas. La sintaxis es la siguiente:

DROP FUNCTION {[schema_name. ] Function_name} [, ... n]

7 Caída de los procedimientos almacenados mediante consultas escritos en el editor de consultas. La sintaxis es la siguiente:

DROP {PROC | PROCEDIMIENTO} {[schema_name. ] Procedimiento} [, ... n]

8 Elimine las tablas de escribir y ejecutar consultas "DROP TABLE" en el editor de consultas. La sintaxis es la siguiente:

DROP TABLE [database. [Schema_name]. | schema_name. ]

table_name [ ,...n ] [ ; ]

Caída de las claves externas que hacen referencia a la tabla por primera vez. Descartar la tabla también se reducirá sus activadores y las restricciones asociadas. Los datos almacenados en objetos "filestream" en el almacenamiento no se eliminarán por este proceso.

9 Descartar el esquema escribiendo y ejecutando la consulta siguiente en el editor de consultas:

schema_name Eliminar Esquema

Descartar todos los objetos del esquema en primer lugar.

Consejos y advertencias

  • Es posible que desee para truncar las tablas antes de soltarlos.
  • Puede que le resulte más fácil crear una secuencia de comandos para llevar a cabo todas estas operaciones en la base de datos que para llevar a cabo de forma manual.
  • Hacer una copia de seguridad de su base de datos antes de realizar estas operaciones de eliminación como precaución de seguridad.