0

내 조직의 SourceSafe 데이터베이스 백업을 만들고 다른 서버의 공유로 이동하는 것이 가장 좋은 방법인지 궁금합니다. 현재 우리는 PowerShell 스크립트를 실행하는 배치 파일을 실행하는 예약 된 작업을 가지고 있습니다.SourceSafe 백업 스크립트 - 최선의 방법은 무엇입니까?

이 Powershell 스크립트는 (SourceSafe 명령 줄 인수를 사용하여) 백업 파일을 만들고 (SourceSafe 서버에 매핑 된 드라이브를 통해) 새 서버로 이동 한 다음 SourceSafe 백업의 출력을 관리자에게 전자 메일을 보냅니다.

이 과정 은 대부분으로 작동하지만 더 효율적인 방법이나 도구가 필요하다는 것을 느낄 수는 없습니다. 모든 조언을 환영합니다!

+4

내가 줄 수있는 최선의 조언은 SourceSafe 이외의 저장소로 이동하는 것입니다! :) –

+1

소스 안전 저장소는 Windows 공유에있는 파일 모음이 아닙니까? 그냥 일반 파일 시스템 백업 도구를 사용할 수 없습니까? – skaffman

+0

@skaffman, 네 말이 맞아. 이것이 우리가하는 일입니다 (TFS 로의 마이그레이션이 완료 될 때까지) –

답변

2

SSARC는 실제로 백업 도구가 아닙니다. 나는 그것을 추천하지 않을 것이다. 다른 데이터베이스간에 VSS 저장소의 세그먼트를 잘라내어 붙여 넣는 방법과 같습니다. 부작용이없는 것도 아닙니다. 최소한 소스 데이터베이스의 항목은 아카이브 됨으로 표시됩니다. 최악의 경우, 그들은 삭제됩니다.

가장 좋은 방법은 DB를 오프라인으로 가져와 (또는 RAR, 무엇이든) 압축하고 * .zip 파일을 안전한 곳으로 복사하는 것입니다. VSS는 파일 공유가 PC LAN에서 안정적으로 사용할 수있는 유일한 크로스 플랫폼 프로토콜 일 때 설계되었으므로 파일 시스템 데이터베이스입니다. 최신 클라이언트 - 서버 시스템과 비교할 때 VSS 아키텍처에는 많은 결함이 있습니다. 사용자가 알고있는 확신은 있지만 장점을 누릴 수 있습니다.

0

SSARC - http://msdn.microsoft.com/en-us/library/t9d14fh1(VS.80).aspx으로 조사하십시오. 그러나 SourceSafe에서 멀어지는 모습을보십시오!

+0

우리는 이미 SSARC 유틸리티를 사용합니다. 나는 원래의 게시물에서 분명히해야합니다. 우리는 지난 6 개월 동안 Team Foundation Server를 조사해 왔지만 앞으로 6 개월 동안 결정을 내리는 데 거의 다가 가지 않을 것입니다. –

+0

확인. 나는 VSS에서 TFS로 옮겼다. TFS가 훨씬 좋습니다. 이제 저는 TFS에서 Subversion으로 옮겨 가고 있습니다. 그러나 나는 둘 다 좋아합니다. – RichardOD

0

우리는 당신이 진술 한 것처럼 그렇게하고 있지만 매일 밤 오프라인으로 사용하고 무결성을 검사합니다. 그것은 우리를 위해 몇 년 동안 큰 노력을했습니다.

관련 문제