SQL Server 오류 30 일 상담 3 일 째 인 스 턴 트 파일 초기 화 기능 은 SQL Server 에서 열 고 닫 을 수 있 습 니 다.
2983 단어 파일 초기 화
잘못된 영역\#3:인 스 턴 트 파일 초기 화 기능 은 SQL Server 에서 a)열 고 b)닫 을 수 있 습 니 다.
a)허락 하지 않 습 니 다. b)허용
인 스 턴 트 파일 초기 화 는 SQL Server 2005 이상 버 전의 잘 알려 지지 않 은 특성 입 니 다.이 기능 은 데이터 파일(데이터 파일 일 뿐 로그 파일 은 포함 되 지 않 음)을 초기 화 하 는 과정 에서 0 초기 화 과정 을 건 너 뛸 수 있 습 니 다.이런 방식 은 재난 이 발생 했 을 때 다운 타임 을 크게 줄 이 는 좋 은 방법 이다.데이터 베 이 스 를 복구 할 때 0 을 채 우 고 초기 화 하 는 과정 을 면 제 했 기 때문에 바로 회복 과정 을 시작 하 는 것 이다.
나 는 이전에 인 스 턴 트 파일 초기 화 오류 에 관 한 글 을 쓴 적 이 있다(Misconceptions around instant initialization 참조).그러나 이것 은 이 방면 의 잘못된 부분 에 대해 서 는 언급 하지 않 았 다.
SQL Server 에서 이 기능 을 열 수 없습니다.SQL Server 를 시작 할 때 SQL Server 를 시작 하 는 계 정 이 적당 한 Windows 권한(즉,'볼 륨 유지보수 작업 수행'권한)을 가지 고 있 는 지 확인 합 니 다.SQL Server 를 시작 하 는 계 정 이 이 권한 을 가지 고 있 으 면 이 기능 은 이 인 스 턴 스 를 대상 으로 열 립 니 다.그림 1.Kimberly 에 서 는 이 기능 을 어떻게 여 는 지 에 대한 자세 한 내용 을 설명 하 는 글 Instant Initialization - What, Why, and How 이 있 습 니 다.
그림 1.볼 륨 유지 보수 작업 시작(볼 륨 유지 관리 작업 수행)
SQL Server 에서 인 스 턴 트 파일 초기 화 기능 이 시작 되 었 는 지 확인 할 수 있 습 니 다.추적 표지 3004(3605 에서 오류 정 보 를 강제 출력 할 수 있 습 니 다)를 통 해 데이터 베 이 스 를 만 들 고 로그 에서 0 작업 이 있 는 지 확인 할 수 있 습 니 다.인 스 턴 트 파일 초기 화 에 0 초기 화 작업 이 있 으 면 이 기능 은 SQL Server 에서 열 리 지 않 습 니 다.
SQL Server 에서 추적 플래그 1806 을 ON 으로 설정 하여 인 스 턴 트 파일 초기 화 기능 을 잠시 중단 할 수 있 습 니 다.이 기능 을 영구적 으로 금지 하려 면 SQL Server 계 정 을 시작 하 는'볼 륨 유지 보수 작업'권한 을 삭제 하 십시오.
이 두 추적 표 지 는 SQL Server Premier Field Engineer Blog 과 How and Why to Enable Instant File Initialization 이라는 두 편의 박문 에서 처음으로 언급 되 었 다.
가능 하 다 면 이 기능 을 최대한 열 어 보 세 요.