-
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.