2013-09-25 3 views
2

기록되지 않은 SQL Server에서 테이블을 만들 수 있습니까? 난 그냥 보고서를 생성하기 위해 많은 테이블에서 많은 데이터가있는 테이블을 만들어야합니다. 이 경우 트랜잭션 로그는 실제로 필요하지 않습니다.기록되지 않은 SQL Server 테이블 만들기

답변

3

로깅하지 않고 삽입하거나 만들 수있는 방법이 없습니다.

로깅을 최소화하려면 SELECT INTO을 사용할 수 있습니다. 또한 복구 모델을 simple or bulk logged

으로 설정해보십시오. 그러나 SQL Server를 중지하여 로그 파일을 만들 수는 없습니다. 즉 복부 팽만 트랜잭션 로그를 방지 할 수 있도록

당신은 SIMPLE에 복구 모델을 설정하려면이 명령을 시도 할 수 있습니다 내가 SELECT INTO 명령을 사용할 때 로그에 기록됩니다 무엇

ALTER DATABASE MyDataBase SET RECOVERY SIMPLE; 
+0

? INSERT INTO 명령과 같이 로그에 모든 삽입을 쓰지는 않습니까? – miguelbgouveia

+1

나는 SELECT INTO를 사용하면 로그에 기록하지 않는다고 말하지 않았다. SELECT INTO를 사용하면 로그 파일 크기를 줄이거 나 최소화하는 데 도움이됩니다. 희망은 그것이 의미가있다! !! :) –

관련 문제