Eliminar una instantánea de base de datos (Transact-SQL)Drop a Database Snapshot (Transact-SQL)

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions)

Al quitar una instantánea de base de datos, ésta se elimina de SQL ServerSQL Server y se eliminan también los archivos dispersos que utiliza.Dropping a database snapshot deletes the database snapshot from SQL ServerSQL Server and deletes the sparse files that are used by the snapshot. Cuando se quita una instantánea de base de datos, se terminan también todas sus conexiones de usuario.When you drop a database snapshot, all user connections to it are terminated.

SeguridadSecurity

PermisosPermissions

Cualquier usuario con permisos DROP DATABASE puede quitar una instantánea de base de datos.Any user with DROP DATABASE permissions can drop a database snapshot.

Quitar una instantánea de base de datos (mediante Transact-SQL)How to Drop a Database Snapshot (Using Transact-SQL)

Para quitar una instantánea de base de datosTo drop a database snapshot

  1. Identifique la instantánea de base de datos que desee quitar.Identify the database snapshot that you want to drop. Puede ver las instantáneas de una base de datos en SQL Server Management StudioSQL Server Management Studio.You can view the snapshots on a database in SQL Server Management StudioSQL Server Management Studio. Para obtener más información, vea Ver una instantánea de base de datos (SQL Server).For more information, see View a Database Snapshot (SQL Server).

  2. Ejecute una instrucción DROP DATABASE especificando el nombre de la instantánea de base de datos que se quitará.Issue a DROP DATABASE statement, specifying the name of the database snapshot to be dropped. La sintaxis es la siguiente:The syntax is as follows:

    DROP DATABASE nombre_de_instantánea_de_base_de_datos [ , ...n ]DROP DATABASE database_snapshot_name [ ,...n ]

    Donde nombre_de_instantánea_de_base_de_datos es el nombre de la instantánea de base de datos que se va a quitar.Where database_snapshot_name is the name of the database snapshot to be dropped.

Ejemplo (Transact-SQL)Example (Transact-SQL)

En este ejemplo se quita una instantánea de base de datos, denominada SalesSnapshot0600, sin que la base de datos de origen se vea afectada.This example drops a database snapshot named SalesSnapshot0600, without affecting the source database.

DROP DATABASE SalesSnapshot0600 ;  

Finalizan todas las conexiones de usuario a SalesSnapshot0600 y se eliminan todos los archivos dispersos del sistema de archivos NTFS que utiliza la instantánea.Any user connections to SalesSnapshot0600 are terminated, and all of the NTFS file system sparse files used by the snapshot are deleted.

Nota

Para obtener más información sobre cómo las instantáneas de base de datos usan archivos dispersos, vea Instantáneas de base de datos (SQL Server).For information about the use of sparse files by database snapshots, see Database Snapshots (SQL Server).

Consulte tambiénSee Also

DROP DATABASE (Transact-SQL) DROP DATABASE (Transact-SQL)
Instantáneas de bases de datos (SQL Server)Database Snapshots (SQL Server)