¿Cómo recuperar los scripts no guardados si el SSMS se bloquea / la pestaña no guardada se cierra accidentalmente?
sql
sql-server
tsql
sql-server-2012
ssms
Abejorro
fuente
fuente
Respuestas:
Publicar esto en caso de que alguien tropiece con el mismo problema.
Buscado en Google para recuperar guiones no guardados y encontré una solución.
Ejecute el siguiente
select
script. Proporciona una lista de scripts y su tiempo de ejecución en las últimas 24 horas. Esto será útil para recuperar los scripts, si cerramos nuestra ventana de consulta en el estudio de administración de SQL Server sin guardar el script. Funciona para todos los scripts ejecutados, no solo para una vista o procedimiento.fuente
Usted puede que pueda encontrarlos en una de estas ubicaciones (según la versión de Windows que esté utilizando).
Windows XP
Windows Vista / 7/10
O
Busqué en Google desde esta fuente y esta fuente.
fuente
Backup Files\Solution1
Un poco tarde para la fiesta, pero ninguna de las ubicaciones mencionadas anteriormente funcionó para mí; por alguna razón, los archivos de copia de seguridad / recuperación automática se guardaron en la carpeta VS15 en mi PC (esto es para SQL Server 2016 Management Studio)
C: \ Users \ YOURUSERNAME \ Documents \ Visual Studio 2015 \ Backup Files \ Solution1
Es posible que desee verificar sus Herramientas-Opciones-Entorno-Importar y exportar configuraciones, la ubicación de los archivos de configuración podría apuntarlo a su carpeta de respaldo; nunca lo habría buscado en la carpeta VS15.
fuente
Utilice la siguiente ubicación donde puede encontrar todos
~AutoRecover.~vs*.sql
( archivos de recuperación automática ):fuente
Tal vez no encuentre los directorios sugeridos o su archivo de recuperación no se encuentre, gracias a Dios, repliqué el bloqueo con un script no guardado y me llevó a este directorio:
C: \ Users \ user \ OneDrive \ Documents \ Visual Studio 2015 \ Backup Files \ Solution1
Entonces, tal vez esto te salve el día :)
fuente
Sé que este es un hilo antiguo, pero para cualquiera que busque recuperar un script después de fallas de SMS haga lo siguiente
fuente
Estoy usando Windows 8 y encontré las secuencias de comandos que faltan en la ruta a continuación:
fuente
Vaya a SSMS >> Herramientas >> Opciones >> Entorno >> Autorrecuperación
Hay dos configuraciones diferentes:
1) Guardar información de Autorrecuperación cada minuto
Esta opción guardará el archivo de consulta SQL en cierto intervalo. Establezca esta opción en el valor mínimo posible para evitar pérdidas. Si ha establecido este valor en 5, en el peor de los casos, puede perder los últimos 5 minutos del trabajo.
2) Mantenga la información de Autorrecuperación durante días
Esta opción preservará la información de Autorrecuperación para días específicos. Sin embargo, sugiero que en caso de accidente, abra SQL Server Management Studio de inmediato y recupere su archivo. No postergue esta importante tarea para fechas futuras.
fuente
Complemento SSMSBoost (actualmente gratuito)
+ toneladas de otras características. (Soy el desarrollador del complemento)
fuente
Puede encontrar archivos aquí, cuando cerró la ventana de SSMS accidentalmente
fuente
Pude recuperar mis archivos de la siguiente ubicación:
Debería haber diferentes archivos de recuperación por pestaña. Diría que busque los archivos para la fecha en que los perdió.
fuente