2011-02-18 6 views
0

로그 전달의 일부로 전송되는 개별 파일의 크기를 제한하려고합니다 (전송 용 WebDAV를 사용함).SQLServer 로그 전달 파일 크기 제한

WebDAV의 성능을 저하시키는 특정 크기 (예 : 16MB) 이상의 trn 파일이 생성되지 않도록하고 싶습니다.

Max Transfer Size: Not Specified 

이이

를 구성 할 수 있습니다 :

가 나는 상태 것으로, sqllogship.exe의 출력에서주의?

감사 앤디

+1

최대 전송 크기는 트랜잭션 로그의 크기가 아닌 보조 서버에서 파일을 읽는 방법을 처리하는 것으로 보입니다. 어떻게 그렇지 않을 수 있습니까? 트랜잭션 로그 백업이 발생해야하는 일정을 설정했습니다. 크기 제한에 도달하면 데이터베이스의 용도는 무엇입니까? 다음 트랜잭션 로그 백업이 발생할 때까지 서비스를 거부합니까? (최대 전송 크기 매개 변수 : http://msdn.microsoft.com/en-us/library/ms188916.aspx) –

+0

좀 더 쉽게 전송할 수 있도록 특정 크기보다 큰 백업을 아주 큰 덩어리로 나눌 수 있기를 바랬습니다. –

답변

1

내가 무엇을 달성하려고하는 것은 가능하다고 생각하지 않습니다 (그리고 Damien_The_Unbeliever의 의견이보기를 백업하는 것 같다).

필자가 볼 수있는 유일한 방법은 파일 크기 제한에 도달하지 않을 정도로 자주 로그 백업을 예약하는 것입니다.

+0

감사! 이미 1 분 간격으로 백업을 실행 중이지만 가끔 DB 유지 관리를 수행하면 짧은 시간 내에 큰 변화가 발생합니다. –

+0

색인 다시 생성은 로그 파일을 압축 할 수 있으며 데이터베이스와 색인이 커질수록 로그 파일도 커집니다. 결국, 로그를 얼마나 자주 백 로그할지에 관계없이 원하는 크기로 로그를 유지할 수 없습니다. –

+0

어쩌면 로그 파일을 압축하거나 사용자 지정 코드를 작성하여 관리 가능한 크기로 나눌 수 있습니까? 또한 일괄 기록 복구 모드도 조사합니다. – Rocklan