{"id":131559,"date":"2023-06-19T09:06:37","date_gmt":"2023-06-19T09:06:37","guid":{"rendered":"https:\/\/www.stellarinfo.com\/blog\/?p=131559"},"modified":"2024-06-03T07:04:18","modified_gmt":"2024-06-03T07:04:18","slug":"como-recuperar-registros-de-tabla-eliminados-en-sql-server","status":"publish","type":"post","link":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/","title":{"rendered":"<strong>C\u00f3mo recuperar registros de tabla eliminados en SQL Server<\/strong>"},"content":{"rendered":"<?xml encoding=\"utf-8\" ?><?xml encoding=\"utf-8\" ?><p>Si ha ejecutado accidentalmente un comando DROP o DELETE contra una tabla con una cl&aacute;usula WHERE incorrecta y ha perdido registros importantes, puede recuperarlos utilizando cualquiera de los siguientes m&eacute;todos.<\/p><p class=\"note-alert\"><strong>Nota: <\/strong>Las operaciones de truncado no pueden recuperarse. S&oacute;lo se pueden recuperar las operaciones de borrado.<\/p><p><strong>M&eacute;todos para recuperar registros de tabla eliminados en SQL Server<br><br><\/strong><strong><\/strong><\/p><p><strong>M&eacute;todo 1 &ndash; Utilizar el n&uacute;mero de secuencia de registro (LSN)<\/strong><\/p><p class=\"note-alert\"><strong>Nota: <\/strong>Este m&eacute;todo no funcionar&aacute; si la copia de seguridad del registro de transacciones est&aacute; da&ntilde;ada o no existe. En ese caso, pase al <a href=\"https:\/\/www.stellarinfo.com\/blog\/recover-deleted-records-in-sql-server\/#_Method_2_%E2%80%93\">siguiente m&eacute;todo<\/a>.<\/p><p>Cada registro de transacciones de SQL Server se identifica un&iacute;vocamente mediante un n&uacute;mero de secuencia de registro (LSN). Puede construir secuencias de restauraci&oacute;n utilizando el LSN de un registro de registro en el que se produjo un evento significativo.<\/p><p>Veamos un ejemplo para entender c&oacute;mo se puede utilizar el m&eacute;todo del n&uacute;mero de secuencia de registro para recuperar registros borrados de una tabla. En este ejemplo, crearemos una base de datos y una tabla, insertaremos filas en la tabla, eliminaremos algunas filas, obtendremos informaci&oacute;n sobre los datos eliminados y recuperaremos los datos.<\/p><p><strong>Pasos para Recuperar Registros Borrados de una Tabla SQL con LSN<\/strong><\/p><p>En esta secci&oacute;n, crearemos una base de datos de prueba y una tabla en la que ejecutaremos una operaci&oacute;n DELETE. A continuaci&oacute;n, encontraremos los datos eliminados y los recuperaremos utilizando LSN.<\/p><p><strong>Paso 1: Crear una base de datos<\/strong><\/p><p>Ejecute la siguiente consulta para crear una base de datos llamada &lsquo;RecoverDeletedRecords&rsquo; y una tabla llamada &lsquo;Employee&rsquo;:<\/p><p>USE [master];&nbsp;<\/p><p>IR A<\/p><p>CREAR BASE DE DATOS RecoverDeletedRecords;<\/p><p>IR A<\/p><p>USE RecuperarRegistrosBorrados;&nbsp;&nbsp;<\/p><p>IR A<\/p><p>CREAR TABLA [Empleado] (<\/p><p>[INT IDENTITY,<\/p><p>[Fecha] DATETIME DEFAULT GETDATE (),<\/p><p>[Ciudad] CHAR (25) DEFAULT &lsquo;Ciudad1&rsquo;);<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/create-a-database-query-1-1024x609.png\" alt=\"Figura 1 - Crear base de datos en SSMS\"><figcaption class=\"wp-element-caption\">Figura 1 &ndash; Crear base de datos en SSMS<\/figcaption><\/figure><p><strong>Paso 2: Insertar datos en la tabla<\/strong><\/p><p>Hemos creado una tabla llamada &lsquo;RecoverDeletedRecords&rsquo; y una tabla &lsquo;Employee&rsquo; con tres columnas. Ahora, insertaremos filas en la tabla ejecutando la siguiente consulta:<\/p><p>USE RecuperarRegistrosBorrados;<\/p><p>IR A<\/p><p>INSERT INTO Empleado DEFAULT VALUES;<\/p><p>IR AL 100<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/Insert-rows-into-table-2-1024x608.png\" alt=\"Figura 2 - Insertar registros en una nueva tabla\"><figcaption class=\"wp-element-caption\">Figura 2 &ndash; Insertar registros en una nueva tabla<\/figcaption><\/figure><p><strong>Paso 3: Eliminar filas de la tabla<\/strong><\/p><p>Ahora vamos a eliminar algunas filas ejecutando lo siguiente:<\/p><p>USE RecuperarRegistrosBorrados<\/p><p>Vaya a<\/p><p>DELETE Empleado<\/p><p>WHERE [N&ordm; Sr] &lt; 10<\/p><p>IR A<\/p><p>Seleccionar * de Empleado<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/Delete-records-3-1024x609.png\" alt=\"Figura 3 - Borrar filas de la tabla\"><figcaption class=\"wp-element-caption\">Figura 3 &ndash; Borrar filas de la tabla<\/figcaption><\/figure><p>Como se muestra en la imagen anterior, se han eliminado de la tabla &lsquo;Empleado&rsquo; todas las filas que tienen un N&ordm; Sr. inferior a 10.<\/p><p><strong>Paso 4: Obtener informaci&oacute;n sobre las filas eliminadas<\/strong><\/p><p>A continuaci&oacute;n, obtendremos informaci&oacute;n sobre las filas eliminadas buscando en el registro de transacciones:<\/p><p>USE RecuperarRegistrosBorrados<\/p><p>IR A<\/p><p>SELECCIONE<\/p><p>&nbsp;[LSN actual],&nbsp;&nbsp;<\/p><p>&nbsp;[ID de transacci&oacute;n],<\/p><p>&nbsp;&nbsp;&nbsp;&nbsp; Operaci&oacute;n,<\/p><p>&nbsp;&nbsp;&nbsp;&nbsp; Contexto,<\/p><p>&nbsp;&nbsp;&nbsp;&nbsp; AllocUnitName<\/p><p>DESDE<\/p><p>&nbsp;&nbsp;&nbsp; fn_dblog(NULL, NULL)<\/p><p>DONDE<\/p><p>&nbsp;&nbsp;&nbsp; Operaci&oacute;n = &lsquo;LOP_DELETE_ROWS&rsquo;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/Use-LSN-to-Restore-Database-4.png\" alt=\"Figura 4 - ID de transacci&oacute;n de las filas eliminadas\"><figcaption class=\"wp-element-caption\">Figura 4 &ndash; ID de transacci&oacute;n de las filas eliminadas<\/figcaption><\/figure>\n<\/div><p>Despu&eacute;s de obtener los ID de transacci&oacute;n de las filas eliminadas, tendremos que encontrar la hora en la que se eliminaron las filas.<\/p><p><strong>Paso 5: Obtener el n&uacute;mero de secuencia del registro LOP_BEGIN_XACT<\/strong><\/p><p>Para encontrar el momento exacto en que se eliminaron las filas, debemos utilizar el ID de transacci&oacute;n para obtener el LSN del registro LOP_BEGIN_XACT de una transacci&oacute;n:<\/p><p>USE RecuperarRegistrosBorrados<\/p><p>IR A<\/p><p>SELECCIONE<\/p><p>&nbsp;[LSN actual],&nbsp;&nbsp;<\/p><p>&nbsp;Operaci&oacute;n,<\/p><p>&nbsp;&nbsp;&nbsp;&nbsp; [ID de transacci&oacute;n],<\/p><p>&nbsp;&nbsp;&nbsp;&nbsp; [Hora de inicio],<\/p><p>&nbsp;&nbsp;&nbsp;&nbsp; [Nombre de la transacci&oacute;n],<\/p><p>&nbsp;&nbsp;&nbsp;&nbsp; [Transacci&oacute;n SID]<\/p><p>DESDE<\/p><p>&nbsp;&nbsp;&nbsp; fn_dblog(NULL, NULL)<\/p><p>DONDE<\/p><p>&nbsp;&nbsp;&nbsp; [ID de transacci&oacute;n] = &lsquo;0000:0000020e&rsquo;<\/p><p>Y<\/p><p>&nbsp;&nbsp;&nbsp; [Operaci&oacute;n] = &lsquo;LOP_BEGIN_XACT&rsquo;<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/LSN-of-log-record-5.png\" alt=\"Figura 5 - LSN actual del registro de transacciones\"><figcaption class=\"wp-element-caption\">Figura 5 &ndash; LSN actual del registro de transacciones<\/figcaption><\/figure><p>En la captura de pantalla anterior, podemos ver el LSN actual de la transacci&oacute;n junto con detalles como la hora &lsquo;2021\/03\/15 19:36:59:337&rsquo; cuando se ejecut&oacute; una sentencia DELETE con LSN &lsquo;00000014:0000001a:0001&rsquo; bajo el ID de transacci&oacute;n &lsquo;0000:0000020e&rsquo;. Para recuperar los datos eliminados de la tabla de base de datos SQL, contin&uacute;e con el siguiente paso.<\/p><p><strong>Paso 6: Recuperar registros borrados en SQL Server<\/strong><\/p><p>Para recuperar los registros borrados de la tabla SQL, necesitaremos convertir los valores LSN de hexadecimal a decimal.&nbsp; Para ello, a&ntilde;ada &lsquo;0x&rsquo; antes del n&uacute;mero de secuencia de registro como se muestra en el c&oacute;digo siguiente:<\/p><p>-Restauraci&oacute;n Copia de seguridad completa con norecovery.<\/p><p>RESTORE DATABASE RecoverDeletedRecords_COPY<\/p><p>&nbsp;&nbsp;&nbsp; FROM DISK = &lsquo;C:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.STELLAR\\MSSQL\\Backup\\RecoverDeletedRecords.bak&rsquo;<\/p><p>CON<\/p><p>&nbsp;&nbsp;&nbsp; MUEVE &lsquo;RecoverDeletedRecords&rsquo; A &lsquo;C:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.STELLAR\\MSSQL\\Backup\\RecoverDeletedRecords.mdf&rsquo;,<\/p><p>&nbsp;&nbsp;&nbsp; MOVE &lsquo;RecoverDeletedRecords_log&rsquo; TO &lsquo;C:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.STELLAR\\MSSQL\\Backup\\RecoverDeletedRecords.ldf&rsquo;,<\/p><p>&nbsp;&nbsp;&nbsp; REEMPLAZAR, NI RECUPERAR;<\/p><p>&nbsp;&nbsp;&nbsp; IR A<\/p><p>-Restaurar copia de seguridad del registro con la opci&oacute;n STOPBEFOREMARK para recuperar el LSN exacto.<\/p><p>&nbsp;&nbsp; RESTORE LOG RecoverDeletedRecords_COPY<\/p><p>DESDE<\/p><p>&nbsp;&nbsp;&nbsp; DISK = N&rsquo;C:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.STELLAR\\MSSQL\\Backup\\RecoverDeletedRecords_tlogbackup.trn&rsquo;<\/p><p>CON<\/p><p>&nbsp;&nbsp;&nbsp; STOPBEFOREMARK = &lsquo;lsn:0x00000014:0000001a:0001&rsquo;<\/p><figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/Restore-deleted-records-6-1024x610.png\" alt=\"Figura 6 - Recuperar registros eliminados\" style=\"width:845px;height:503px\"><figcaption class=\"wp-element-caption\">Figura 6 &ndash; Recuperar registros eliminados<\/figcaption><\/figure><p>Ahora que sus datos est&aacute;n restaurados, compruebe si se han recuperado los registros borrados. Para ello, ejecute la siguiente consulta para ver las diez primeras filas de la tabla que se eliminaron (en el paso 3 anterior).<\/p><p>USE RecoverDeletedRecords_COPY<\/p><p>IR A<\/p><p>SELECT * from Empleado<\/p><p>Si los registros eliminados de la tabla no se han recuperado, pruebe a utilizar una herramienta de recuperaci&oacute;n de SQL como Stellar Repair for MS SQL para recuperar los datos eliminados.<\/p><p class=\"note-alert\"><strong>Nota: <\/strong>En el c&oacute;digo anterior, sustituya la ruta &lsquo;C:\\Program Files\\Microsoft SQL Server\\MSSQL10_50.STELLAR\\MSSQL\\Backup\\RecoverDeletedRecords.bak&rsquo; por la ruta donde se encuentra su archivo de copia de seguridad. Asimismo, sustituya la ruta de los archivos .mdf y .ldf por la ruta donde haya guardado los archivos de base de datos.<\/p><p><strong>M&eacute;todo 2 &ndash; Uso de software de recuperaci&oacute;n de SQL<\/strong><strong><\/strong><\/p><p>El software de recuperaci&oacute;n SQL de Stellar&reg; puede ayudarle a recuperar todos los registros eliminados de una base de datos SQL Server en unos sencillos pasos. Adem&aacute;s de los datos eliminados, el software tambi&eacute;n puede recuperar todos los dem&aacute;s objetos como vistas, desencadenadores, procedimientos almacenados, etc. manteniendo la integridad de los datos.<\/p><p><strong>Antes de continuar<\/strong><\/p><p>Antes de utilizar el software para restaurar los registros, aseg&uacute;rese de que su sistema cumple los siguientes requisitos previos:<\/p><ul class=\"wp-block-list\">\n<li>En primer lugar, necesitar&aacute; tener instalado SQL Server. Puede utilizar cualquier SQL Server instalado en Windows.<\/li>\n\n\n\n<li>En segundo lugar, aseg&uacute;rese de que tiene instalado SQL Server Management Studio (SSMS)<\/li>\n\n\n\n<li>Software Stellar Repair for MS SQL<\/li>\n<\/ul><p><strong>Pasos para recuperar registros de tabla eliminados con Stellar Repair for MS SQL<\/strong><\/p><p>Descargue la versi&oacute;n demo del <a href=\"https:\/\/www.stellarinfo.com\/es\/recuperacion-base-de-datos-sql.htm\" target=\"_blank\" rel=\"noreferrer noopener\">software de recuperaci&oacute;n de SQL<\/a> para recuperar filas eliminadas o bases de datos da&ntilde;adas:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/cloud.stellarinfo.com\/es\/StellarRepairforMSSQL.exe?_ga=2.69691859.234429448.1681702298-189443215.1671421312\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/public\/frontEnd\/images\/article\/es\/win.png\" alt=\"descargar gratis Para Windows\"><\/a><figcaption class=\"wp-element-caption\">Para Windows<\/figcaption><\/figure>\n<\/div><ul class=\"wp-block-list\">\n<li>Inicie el software Stellar Repair for MS SQL. La interfaz principal del software se abre con una instrucci&oacute;n para detener su base de datos SQL Server y crear una copia en una ubicaci&oacute;n diferente. Pulse <strong>OK<\/strong>.<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/sql-database-repair-software-main-interface-7.png\" alt=\"Figura 7 - Interfaz principal de Stellar Repair for MS SQL\"><figcaption class=\"wp-element-caption\">Figura 7 &ndash; Interfaz principal de Stellar Repair for MS SQL<\/figcaption><\/figure>\n<\/div><ul class=\"wp-block-list\">\n<li><strong>Examine <\/strong>el archivo MDF de la base de datos SQL que desea reparar. Si no conoce la ubicaci&oacute;n del archivo MDF, haga clic en <strong>Buscar <\/strong>para encontrar y seleccionar el archivo:<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/Select-database-mdf-file-8.png\" alt=\"Figura 8 - Seleccionar archivo MDF de base de datos en software\"><figcaption class=\"wp-element-caption\">Figura 8 &ndash; Seleccionar archivo MDF de base de datos en software<\/figcaption><\/figure>\n<\/div><p class=\"note-alert\"><strong>Nota: <\/strong>Si no sabe d&oacute;nde se encuentra su base de datos, puede encontrarla en SSMS en las propiedades de la base de datos, en la p&aacute;gina del archivo de datos (consulte la imagen siguiente).<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/Database-Location-in-SSMS-9-1024x584.png\" alt=\"Figura 9 - Comprobar la ubicaci&oacute;n de la base de datos en SSMS\"><figcaption class=\"wp-element-caption\">Figura 9 &ndash; Comprobar la ubicaci&oacute;n de la base de datos en SSMS<\/figcaption><\/figure><ul class=\"wp-block-list\">\n<li>Tras seleccionar el archivo de base de datos, seleccione la opci&oacute;n <strong>Incluir registros eliminados <\/strong>y, a continuaci&oacute;n, haga clic en <strong>Reparar<\/strong>.<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/Include-deleted-records-10.png\" alt=\"Figura 10 - Opci&oacute;n de incluir registros eliminados\"><figcaption class=\"wp-element-caption\">Figura 10 &ndash; Opci&oacute;n de incluir registros eliminados<\/figcaption><\/figure>\n<\/div><ul class=\"wp-block-list\">\n<li>El software le pedir&aacute; que seleccione un modo de an&aacute;lisis adecuado para reparar el archivo de base de datos. Seleccione <strong>&ldquo;An&aacute;lisis est&aacute;ndar&rdquo; <\/strong>o <strong>&ldquo;An&aacute;lisis avanzado&rdquo; <\/strong>y, a continuaci&oacute;n, haga clic en <strong>Aceptar<\/strong>.<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/Select-scan-mode-11.png\" alt=\"Figura 11 - Seleccionar modo de exploraci&oacute;n\"><figcaption class=\"wp-element-caption\">Figura 11 &ndash; Seleccionar modo de exploraci&oacute;n<\/figcaption><\/figure>\n<\/div><ul class=\"wp-block-list\">\n<li>Haga clic en <strong><em>Aceptar <\/em><\/strong>cuando se abra el cuadro de mensaje <strong>&ldquo;Reparaci&oacute;n completada&rdquo;<\/strong>.<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/Recover-complete-message-12.png\" alt=\"Figura 12 - Cuadro de mensaje Reparaci&oacute;n finalizada\"><figcaption class=\"wp-element-caption\">Figura 12 &ndash; Cuadro de mensaje Reparaci&oacute;n finalizada<\/figcaption><\/figure>\n<\/div><ul class=\"wp-block-list\">\n<li>El software muestra una vista previa de los registros de tabla recuperables. Tambi&eacute;n restaura otros objetos de la base de datos como vistas, sin&oacute;nimos, procedimientos almacenados, funciones, reglas, valores predeterminados, tipos de datos, desencadenadores, secuencias y conjuntos. El software tambi&eacute;n muestra un informe de registro que contiene informaci&oacute;n como el tama&ntilde;o de la base de datos, la intercalaci&oacute;n, la ruta del archivo mdf y la lista de tablas y objetos.<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/log-report-13.png\" alt=\"Figura 13 - Informe de registro\"><figcaption class=\"wp-element-caption\">Figura 13 &ndash; Informe de registro<\/figcaption><\/figure><ul class=\"wp-block-list\">\n<li>A continuaci&oacute;n, haga clic en <strong>Guardar <\/strong>en el men&uacute; <strong>Archivo <\/strong>para guardar los datos recuperados.<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/save-database-14.jpg\" alt=\"Figura 14 - Guardar base de datos\"><figcaption class=\"wp-element-caption\">Figura 14 &ndash; Guardar base de datos<\/figcaption><\/figure>\n<\/div><ul class=\"wp-block-list\">\n<li>En el cuadro de di&aacute;logo <strong>&lsquo;Guardar base de datos&rsquo;<\/strong>, puede elegir guardar los datos recuperados en formatos de archivo MDF, CSV, HTML o XLS (Excel). En este ejemplo, elegiremos MSSQL:<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/saving-option.png\" alt=\"Figura 15 - Opciones de guardado\"><figcaption class=\"wp-element-caption\">Figura 15 &ndash; Opciones de guardado<\/figcaption><\/figure>\n<\/div><ul class=\"wp-block-list\">\n<li>Puede crear una nueva base de datos o trabajar con la base de datos en l&iacute;nea. Puede restaurar en otra instancia de SQL Server y especificar el <strong>tipo de autenticaci&oacute;n, es decir, <\/strong>autenticaci&oacute;n de Windows o autenticaci&oacute;n de SQL Server. Tambi&eacute;n puede especificar la ubicaci&oacute;n de los archivos de la base de datos:<\/li>\n<\/ul><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" class=\"apply-gradient-on-post-images\" src=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2021\/03\/sql-server-authentication.png\" alt=\"Figura 16 - Elegir tipo de autenticaci&oacute;n\"><figcaption class=\"wp-element-caption\">Figura 16 &ndash; Elegir tipo de autenticaci&oacute;n<\/figcaption><\/figure>\n<\/div><ul class=\"wp-block-list\">\n<li>Haga clic en <strong>Guardar<\/strong>.<\/li>\n<\/ul><p>Los registros de tabla recuperados y otros datos seleccionados se guardar&aacute;n en el archivo MDF reparado.<\/p><p><strong>Vea el proceso de trabajo completo del software SQL Recovery:<\/strong><\/p><h2 class=\"wp-block-heading\" id=\"conclusi&oacute;n\"><strong>Conclusi&oacute;n<\/strong><\/h2><p>En este art&iacute;culo, aprendimos c&oacute;mo recuperar registros eliminados en SQL Server. Estas soluciones pueden funcionar en cualquier versi&oacute;n de SQL Server en Windows. Si dispone de la copia de seguridad completa de la base de datos, puede intentar recuperar los registros eliminados utilizando el registro de transacciones con Log Sequence Number (LSN). Si la copia de seguridad est&aacute; da&ntilde;ada, utilice Stellar Repair for MS SQL para recuperar los datos eliminados en SQL Server o en otros formatos como archivos de valores separados por comas (CSV), HTML o XLS.<\/p><p>El <a href=\"https:\/\/www.stellarinfo.com\/es\/recuperacion-base-de-datos-sql.htm\" target=\"_blank\" rel=\"noreferrer noopener\">software de reparaci&oacute;n de bases de datos SQL<\/a> no s&oacute;lo ayuda a recuperar las filas eliminadas, sino que tambi&eacute;n restaura las bases de datos SQL da&ntilde;adas por ataques de virus, fallos de hardware u otros motivos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si ha ejecutado accidentalmente un comando DROP o DELETE contra una tabla&hellip; <a class=\"more-link\" href=\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/\">Continue reading <span class=\"screen-reader-text\"><strong>C\u00f3mo recuperar registros de tabla eliminados en SQL Server<\/strong><\/span><\/a><\/p>\n","protected":false},"author":71,"featured_media":138563,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1118],"tags":[],"class_list":["post-131559","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reparacion-de-base-de-datos-sql","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo recuperar registros de tabla eliminados en SQL Server<\/title>\n<meta name=\"description\" content=\"Recuperar registros eliminados en SQL Server 2019, 2017, 2016, 2014, 2012, 2008 y versiones anteriores utilizando una herramienta de recuperaci\u00f3n de SQL segura y protegida.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo recuperar registros de tabla eliminados en SQL Server\" \/>\n<meta property=\"og:description\" content=\"Recuperar registros eliminados en SQL Server 2019, 2017, 2016, 2014, 2012, 2008 y versiones anteriores utilizando una herramienta de recuperaci\u00f3n de SQL segura y protegida.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Stellar Data Recovery Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-19T09:06:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-03T07:04:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Himanshu Shakya\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Himanshu Shakya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/\"},\"author\":{\"name\":\"Himanshu Shakya\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/8c70f3fde9c7a17b311bc972c080933b\"},\"headline\":\"C\u00f3mo recuperar registros de tabla eliminados en SQL Server\",\"datePublished\":\"2023-06-19T09:06:37+00:00\",\"dateModified\":\"2024-06-03T07:04:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/\"},\"wordCount\":1792,\"image\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg\",\"articleSection\":[\"Reparacion de base de datos sql\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/\",\"url\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/\",\"name\":\"C\u00f3mo recuperar registros de tabla eliminados en SQL Server\",\"isPartOf\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg\",\"datePublished\":\"2023-06-19T09:06:37+00:00\",\"dateModified\":\"2024-06-03T07:04:18+00:00\",\"author\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/8c70f3fde9c7a17b311bc972c080933b\"},\"description\":\"Recuperar registros eliminados en SQL Server 2019, 2017, 2016, 2014, 2012, 2008 y versiones anteriores utilizando una herramienta de recuperaci\u00f3n de SQL segura y protegida.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#primaryimage\",\"url\":\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg\",\"contentUrl\":\"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg\",\"width\":1000,\"height\":600,\"caption\":\"registros de tablas en SQL Server\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.stellarinfo.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C\u00f3mo recuperar registros de tabla eliminados en SQL Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#website\",\"url\":\"https:\/\/www.stellarinfo.com\/blog\/\",\"name\":\"Stellar Data Recovery Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.stellarinfo.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/8c70f3fde9c7a17b311bc972c080933b\",\"name\":\"Himanshu Shakya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/83c78235886935acbddcf996d81f0eb139366f066aeada08a871e719327a5a1a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/83c78235886935acbddcf996d81f0eb139366f066aeada08a871e719327a5a1a?s=96&d=mm&r=g\",\"caption\":\"Himanshu Shakya\"},\"description\":\"Himanshu is a Tech Enthusiast and Blogger at Stellar, with expertise in data recovery solutions and a keen interest in emerging technologies. Fluent in Japanese, he brings a diverse skill set to his role, contributing to global tech conversations. Outside of work, Himanshu enjoys playing chess, sharpening his strategic thinking and problem-solving skills in his spare time.\",\"url\":\"https:\/\/www.stellarinfo.com\/blog\/author\/himanshu-shakya\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo recuperar registros de tabla eliminados en SQL Server","description":"Recuperar registros eliminados en SQL Server 2019, 2017, 2016, 2014, 2012, 2008 y versiones anteriores utilizando una herramienta de recuperaci\u00f3n de SQL segura y protegida.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/","og_locale":"en_US","og_type":"article","og_title":"C\u00f3mo recuperar registros de tabla eliminados en SQL Server","og_description":"Recuperar registros eliminados en SQL Server 2019, 2017, 2016, 2014, 2012, 2008 y versiones anteriores utilizando una herramienta de recuperaci\u00f3n de SQL segura y protegida.","og_url":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/","og_site_name":"Stellar Data Recovery Blog","article_published_time":"2023-06-19T09:06:37+00:00","article_modified_time":"2024-06-03T07:04:18+00:00","og_image":[{"width":1000,"height":600,"url":"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg","type":"image\/jpeg"}],"author":"Himanshu Shakya","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Himanshu Shakya","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#article","isPartOf":{"@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/"},"author":{"name":"Himanshu Shakya","@id":"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/8c70f3fde9c7a17b311bc972c080933b"},"headline":"C\u00f3mo recuperar registros de tabla eliminados en SQL Server","datePublished":"2023-06-19T09:06:37+00:00","dateModified":"2024-06-03T07:04:18+00:00","mainEntityOfPage":{"@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/"},"wordCount":1792,"image":{"@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg","articleSection":["Reparacion de base de datos sql"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/","url":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/","name":"C\u00f3mo recuperar registros de tabla eliminados en SQL Server","isPartOf":{"@id":"https:\/\/www.stellarinfo.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#primaryimage"},"image":{"@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#primaryimage"},"thumbnailUrl":"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg","datePublished":"2023-06-19T09:06:37+00:00","dateModified":"2024-06-03T07:04:18+00:00","author":{"@id":"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/8c70f3fde9c7a17b311bc972c080933b"},"description":"Recuperar registros eliminados en SQL Server 2019, 2017, 2016, 2014, 2012, 2008 y versiones anteriores utilizando una herramienta de recuperaci\u00f3n de SQL segura y protegida.","breadcrumb":{"@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#primaryimage","url":"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg","contentUrl":"https:\/\/www.stellarinfo.com\/blog\/wp-content\/uploads\/2023\/04\/Como-recuperar-registros-de-tabla-eliminados-en-SQL-Server.jpg","width":1000,"height":600,"caption":"registros de tablas en SQL Server"},{"@type":"BreadcrumbList","@id":"https:\/\/www.stellarinfo.com\/blog\/es\/como-recuperar-registros-de-tabla-eliminados-en-sql-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.stellarinfo.com\/blog\/"},{"@type":"ListItem","position":2,"name":"C\u00f3mo recuperar registros de tabla eliminados en SQL Server"}]},{"@type":"WebSite","@id":"https:\/\/www.stellarinfo.com\/blog\/#website","url":"https:\/\/www.stellarinfo.com\/blog\/","name":"Stellar Data Recovery Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.stellarinfo.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/8c70f3fde9c7a17b311bc972c080933b","name":"Himanshu Shakya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.stellarinfo.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/83c78235886935acbddcf996d81f0eb139366f066aeada08a871e719327a5a1a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/83c78235886935acbddcf996d81f0eb139366f066aeada08a871e719327a5a1a?s=96&d=mm&r=g","caption":"Himanshu Shakya"},"description":"Himanshu is a Tech Enthusiast and Blogger at Stellar, with expertise in data recovery solutions and a keen interest in emerging technologies. Fluent in Japanese, he brings a diverse skill set to his role, contributing to global tech conversations. Outside of work, Himanshu enjoys playing chess, sharpening his strategic thinking and problem-solving skills in his spare time.","url":"https:\/\/www.stellarinfo.com\/blog\/author\/himanshu-shakya\/"}]}},"_links":{"self":[{"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/posts\/131559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/users\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/comments?post=131559"}],"version-history":[{"count":6,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/posts\/131559\/revisions"}],"predecessor-version":[{"id":168980,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/posts\/131559\/revisions\/168980"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/media\/138563"}],"wp:attachment":[{"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/media?parent=131559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/categories?post=131559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stellarinfo.com\/blog\/wp-json\/wp\/v2\/tags?post=131559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}