블로그 이미지
010-9967-0955 보미아빠

카테고리

보미아빠, 석이 (500)
밥벌이 (16)
싸이클 (1)
일상 (1)
Total
Today
Yesterday

달력

« » 2024.3
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

공지사항

최근에 올라온 글

norecovery 로 복구한 데이터베이스 mdf ldf 를 신규 서버로 이전해와 

복구 하려고 할 때 


메시지 4333, 수준 16, 상태 1, 줄 32

로그가 복원되지 않아 데이터베이스를 복구할 수 없습니다.

메시지 3013, 수준 16, 상태 1, 줄 32

RESTORE DATABASE이(가) 비정상적으로 종료됩니다.


norecovery 로 복구한 데이터베이스 mdf ldf 를 신규 서버로 이전해와 

계속 transacion log 를 복구 하려고 할 때 


메시지 3446, 수준 16, 상태 2, 줄 18
주 로그 파일을 데이터베이스 'agtest'(6:0)에 대해 사용할 수 없습니다. 로그를 백업할 수 없습니다.
메시지 3013, 수준 16, 상태 1, 줄 18
RESTORE LOG이(가) 비정상적으로 종료됩니다.

mdf, ldf 파일에 권한이 없어도 날 수 있는 오류이다. 

메시지가 그시기 하다.....


위 방식(SI 백업시 이런 시나리오가 됩니다.)으로 복구 할 때는 

select * from sysaltfiles where dbid = 5 

와 

restore filelistonly from disk = '' 

에서의 fileid 순서가 같아야 한다. 


CREATE DATABASE [agtest2] ON  PRIMARY 

( NAME = N'agtest2', FILENAME = N'c:\temp\agtest2.mdf' , SIZE = 10000KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )

 LOG ON 

( NAME = N'agtest2_log', FILENAME = N'c:\temp\agtest2_log.ldf' , SIZE = 10000KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)

GO

USE [master]

GO


-- 파일 순서를 맞추어 주기 위해서 

ALTER DATABASE [agtest2] ADD FILE ( NAME = N'agtest2_1', FILENAME = N'C:\Temp\agtest2_1.ndf' , SIZE = 3072KB , FILEGROWTH = 1024KB ) TO FILEGROUP [PRIMARY]

GO


이런 식으로 fake db 를 2008 에서 만든 후 2014에 리커버리 한 다음 

서버를 종료 파일 바꿔치기를 진행한다. 


Posted by 보미아빠
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함