실수로 데이터베이스에서 LDF 파일을 삭제했습니다.데이터베이스에서 LDF 파일을 삭제했습니다.
1 - MSSQL이 중지되었습니다. 2 - 파일을 삭제했습니다. 3 - MSSQL을 다시 시작했습니다.
붐, 모든 것이 누락되었습니다.
삭제 된 LDF 파일의 사본이 있습니다.
방금 폴더에 다시 넣으면 데이터베이스가 다시 가동됩니까?
감사합니다.
실수로 데이터베이스에서 LDF 파일을 삭제했습니다.데이터베이스에서 LDF 파일을 삭제했습니다.
1 - MSSQL이 중지되었습니다. 2 - 파일을 삭제했습니다. 3 - MSSQL을 다시 시작했습니다.
붐, 모든 것이 누락되었습니다.
삭제 된 LDF 파일의 사본이 있습니다.
방금 폴더에 다시 넣으면 데이터베이스가 다시 가동됩니까?
감사합니다.
새 트랜잭션 로그를 만들 데이터베이스를 다시 연결하는 단계는 다음과 같습니다.
대안 삭제하고
DROP DATABASE database_name
exec sp_attach_single_file_db @dbname = 'database_name', @physname = 'D:\PathTo.mdf'
이 시도 첨부합니다 :
EXEC sp_attach_single_file_db @dbname = '<your_DB_name>',
@physname = '<full_path_to_mdf_file>'
LDF 파일을 복구하려면 MDF에 첨부해야합니까? 내가 삭제 된 LDF의 복사본을 가지고있다해도? – Gilbert
@ Gilbert 복사본이 오래되어 있지 않으면 원래 위치로 복사 한 다음 DB 분리/연결을 시도해보십시오. –
하려고 [* * MDF 파일을 다시 첨부] (HTTP : /을 /stackoverflow.com/a/5946183/2864740) (필요에 따라 새 LDF를 만들어야합니다.) MDF에 데이터가 저장 될 때 데이터베이스가 연결된다고 가정하면 "모든 것이 누락되었습니다."라는 메시지는 이상합니다. LDF는 트랜잭션 로그 일뿐입니다. – user2864740
예, 이상하지만 데이터베이스 트리의 더하기 아이콘을 클릭하면 아래에 아무 것도 표시되지 않습니다. – Gilbert