다음을 통해 공유


방법: 마이그레이션을 위한 SQL Express 설정

업데이트: 2007년 11월

마이그레이션을 위해 변환기를 실행할 컴퓨터에는 SQL Express를 설치해야 합니다. VSS 변환기는 Visual SourceSafe 데이터베이스에서 개별 파일과 폴더의 기록을 읽고 이 기록을 SQL Express에 저장합니다. 그런 다음 기록을 정렬하고 몇 가지 추가 처리를 수행합니다. 마지막으로 SQL Express에서 기록을 읽고 마이그레이션을 시작합니다.

SQL Express에 대한 관리 권한이 있는지 확인해야 합니다. Visual Studio 2008을 설치하는 사용자에게는 관리 권한이 자동으로 부여됩니다.

참고:

SQL Express에서 지원하는 최대 크기는 4GB이기 때문에 Visual SourceSafe 데이터베이스의 크기가 매우 클 경우 마이그레이션 준비 단계에서 변환기가 종료될 수 있습니다. 계속하려면 변환기에서 SQL Express 대신 SQL Server를 사용하도록 설정하거나, Visual SourceSafe 보관 기능을 사용하여 보다 작은 폴더나 부분 기록을 마이그레이션해야 합니다. 설정 파일에서 SQL 서버를 사용하도록 변환기를 설정할 수 있습니다.

소스 제어 마이그레이션 분석을 실행하려면 SQL Express의 시스템 관리자여야 합니다. 기본적으로 Visual Studio를 설치한 사용자는 이미 SQL Express의 필요한 권한이 있습니다. 설치된 SQL Express의 시스템 관리자가 아닌 경우에는 시스템 관리자가 사용자를 시스템 관리자로 추가해야 합니다.

필수 권한

이 절차를 수행하려면 사용자는 컴퓨터에서 Administrators 보안 그룹의 멤버여야 합니다. 또한 SQL Express에 대해 sysadmin 서버 역할의 멤버여야 합니다. 기본적으로 SQL Express가 설치된 컴퓨터에서 Administrators 보안 그룹의 멤버는 sysadmin 서버 역할의 멤버이기도 합니다. 자세한 내용은 SQL Server 2005 온라인 설명서에서 "sysadmin"(https://go.microsoft.com/fwlink/?LinkId=60405)을 참조하십시오.

SQL Express의 시스템 관리자를 추가하려면

  1. Visual SourceSafe 변환기를 실행할 컴퓨터에 SQL Express를 설치합니다. Visual Studio 2008를 설치하면 SQL Express가 기본적으로 설치됩니다.

  2. SQLCMD.exe가 있는 폴더로 이동합니다. 기본적으로 SQLCMD.exe는 <root>:\Program Files\Microsoft SQL Server\90\Tools\Binn에 설치됩니다. 명령 프롬프트에서 다음 명령을 입력합니다.

    SQLCMD.exe -S localhost\SQLExpress -EEXEC sp_grantlogin <username> -- add as userGOEXEC sp_addsrvrolemember <username>, 'sysadmin' 
    GO
    

참고 항목

작업

방법: 마이그레이션을 위한 Visual SourceSafe 데이터베이스 분석