데이터베이스를 복원하려고하는데 SQL Server가 계속 충돌했습니다. SSMS에 네트워크 전송 오류가 발생했다는 메시지가 표시됩니다 (연결이 bc에서 중단됨). 로그를 확인한 결과 SQL Server가 예기치 않게 닫히는 것 이상을 발견했습니다. 그런 다음 서비스를 다시 시작해야합니다.
GUI를 실행하려고하는 스크립트로 문제를 좁혔습니다. 문제는 테일 로그 백업을 수행 할 때 백업 파일 경로가 잘못되었다는 것입니다. 그것은해야한다D:\mapbenefits\...
BACKUP LOG [mapbenefits]
TO DISK = N'D:mapbenefits_LogBackup_2019-02-21_13-58-24.bak'
WITH NOFORMAT, NOINIT, NAME = N'mapbenefits_LogBackup_2019-02-21_13-58-24',
NOSKIP, NOREWIND, NOUNLOAD, NORECOVERY , STATS = 5
두 가지 질문이 있습니다.
이 경로를 어떻게 수정합니까? 서버 설정으로 들어 가려고했는데 백업 경로에
D:
슬래시가 없습니다. 슬래시를 추가하면 GUI가 슬래시를 제거합니다. 이것이 SSMS v17.9.1입니다. 선택할 수D:\mapbenefits\
있고 작동하지만 원하는D:\DATABASE\...
이것이 버그입니까? 경로를 잘못 입력하여 SQL Server가 충돌해야합니까? 파일 경로를 수정하면 문제가 없습니다. 파일 경로를 정리하면 언제든지 재생할 수 있습니다.
버전을 확인하기 위해 쿼리를 실행하면 CU13이 표시되지만 설정으로 들어가면 버전 14.0.1000.169가 표시됩니다.
이것은 버그 인 것 같고 재현 가능하므로 여기에 게시했습니다 : https://feedback.azure.com/forums/908035-sql-server/suggestions/36920542-incorrect-filepath-with-backup-log-command- 원인