SSMS 충돌 / 저장되지 않은 탭이 실수로 닫히면 저장되지 않은 스크립트를 복구하는 방법?
답변
누군가가 같은 문제로 넘어 질 경우를 대비하여 게시하십시오.
저장되지 않은 스크립트 를 검색 하고 해결책을 찾았습니다.
다음 select
스크립트를 실행하십시오 . 지난 24 시간 동안의 스크립트 목록과 실행 시간을 제공합니다. 스크립트를 저장하지 않고 SQL Server 관리 스튜디오에서 쿼리 창을 닫으면 스크립트를 검색하는 데 도움이됩니다. 뷰 또는 프로 시저뿐만 아니라 실행 된 모든 스크립트에서 작동합니다.
Use <database>
SELECT execquery.last_execution_time AS [Date Time], execsql.text AS [Script] FROM sys.dm_exec_query_stats AS execquery
CROSS APPLY sys.dm_exec_sql_text(execquery.sql_handle) AS execsql
ORDER BY execquery.last_execution_time DESC
답변
당신은 할 수있다 이러한 위치 (사용중인 Windows 버전에 따라) 중 하나에서 찾을 수 있습니다.
윈도우 XP
C:\Documents and Settings\YourUsername\My Documents\SQL Server Management Studio\Backup Files\
Windows Vista / 7 / 10
%USERPROFILE%\Documents\SQL Server Management Studio\Backup Files
또는
%USERPROFILE%\AppData\Local\Temp
답변
파티에 조금 늦었지만 이전에 언급 한 위치 중 어느 것도 나를 위해 일하지 않았습니다. 어떤 이유로 백업 / 자동 복구 파일이 내 PC의 VS15 폴더에 저장되었습니다 (SQL Server 2016 Management Studio 용)
C : \ Users \ YOURUSERNAME \ Documents \ Visual Studio 2015 \ 백업 파일 \ Solution1
Tools-Options-Environment-Import and Export Settings를 확인하고 싶을 수도 있습니다. 설정 파일의 위치가 백업 폴더를 가리킬 수 있습니다. VS15 폴더를 찾지 못했습니다.
답변
모든 파일을 찾을 수있는 다음 위치를 사용하십시오 ~AutoRecover.~vs*.sql
( 자동 복구 파일 ).
C:\Users\<YourUserName>\Documents\SQL Server Management Studio\Backup Files\Solution1
답변
어쩌면 당신은 제안 된 디렉토리를 찾지 못하거나 복구 파일이 누락되었습니다. 감사합니다. 저장되지 않은 스크립트로 충돌을 복제 하고이 디렉토리로 안내했습니다.
C : \ Users \ user \ OneDrive \ Documents \ Visual Studio 2015 \ 백업 파일 \ Solution1
그래서, 아마도 이것은 당신의 하루를 절약 할 수 있습니다 🙂
답변
나는 이것이 오래된 스레드라는 것을 알고 있지만 ssms 충돌 후 스크립트를 검색하려는 사람은 다음을 수행하십시오.
- 로컬 디스크 (C)를 엽니 다.
- 사용자 폴더 열기
- 사용자 이름과 관련된 폴더를 찾아서여십시오
- 문서 파일을 클릭하십시오
- Visual Studio 폴더를 클릭하거나 표시되는 경우 백업 파일 폴더를 클릭하십시오.
- 백업 파일 폴더를 클릭하십시오
- Solution1 폴더 열기
- 복구 된 임시 파일이 여기에 있습니다. 파일은 vs로 끝나고 vs9E61과 같은 숫자가옵니다.
- 파일을 열고 분실 된 코드를 확인하십시오. 희망이 도움이됩니다. 그 정확한 단계는 저에게 효과적이었습니다. SQL Server Express 2017을 사용하는 메신저
답변
Windows 8을 사용하고 있으며 아래 경로에서 누락 된 스크립트를 발견했습니다.
C:\Users\YourUsername\Documents\SQL Server Management Studio\Backup Files