방법: SQL Server Compact Edition 데이터베이스 업그레이드 도구 사용

Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition) 데이터베이스 업그레이드 도구를 사용하면 SQL Server 2005 Compact Edition 에서 사용할 수 있도록 SQL Server Compact Edition 1.0 또는 2.0 데이터베이스를 업그레이드할 수 있습니다. 이 명령줄 도구는 스마트 장치에서 실행해야 하며 원본 및 대상 데이터베이스가 모두 장치에 있어야 합니다.

SQL Server Mobile 데이터베이스 업그레이드 도구를 다운로드하고 설치하려면 다음과 같이 하십시오.

  1. 데이터베이스 업그레이드 도구는 SqlMobile30DevTools[lang].msi 파일의 일부로 Visual Studio 2005와 함께 설치됩니다. 이 파일의 기본 위치는 <drive>:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\[platform]\[processor]\upgrade.exe입니다.

  2. ActiveSync를 사용하여 스마트 장치의 내 장치 폴더에 upgrade.exe 파일을 복사합니다.

스마트 장치에서 명령줄을 열려면 다음과 같이 하십시오.

  1. Pocket PC 장치에서 명령 프롬프트 창을 열려면 장치의 작업 또는 입력 단추를 누른 상태로 유지합니다.

  2. 작업 또는 입력 단추를 누른 상태에서 상위 메뉴 표시줄의 시계 아이콘을 누른 상태로 유지합니다.

  3. 작업 또는 입력 단추를 놓습니다. 두 가지 옵션(실행시계)이 포함된 메뉴가 표시됩니다.

  4. 실행을 클릭합니다. 명령 프롬프트 창이 표시됩니다.

    모든 스마트 장치에서 이 방법으로 명령줄을 열 수 있는 것은 아닙니다. Pocket PC 2003 장치의 경우 PPC 명령 셸을 포함하는 Windows Mobile Developer Power Toys를 설치할 수 있습니다.

업그레이드 도구를 실행하려면 다음과 같이 하십시오.

  1. 명령 프롬프트 창의 열기 입력란에 데이터베이스 업그레이드 명령을 입력합니다. 업그레이드 도구는 다음 구문을 사용합니다.

    upgrade.exe /s "\dir1\source.sdf" /sp "password1" /d    "\dir2\destination.sdf" /dp “password2" /e /q
    

    upgrade.exe에 사용되는 매개 변수에 대한 자세한 내용은 이 항목 아래의 표를 참조하십시오.

  2. 업그레이드가 완료되면 성공 또는 실패를 알리는 메시지 상자가 표시됩니다.

이 예제에서는 MyDb1.sdf라는 데이터베이스를 MyUpgradesDB.sdf라는 SQL Server Compact Edition 데이터베이스로 변환하는 방법을 보여 줍니다. 결과 데이터베이스는 암호화되며 암호로 보호됩니다.

upgrade.exe /s "\DB\MyDb1.sdf" /sp "P@ssw0rd" /d 
   "\DB\MyUpgradedDB.sdf" /dp “P@ssw0rd2" /e
 

다음 표에서는 데이터베이스 업그레이드 도구에 사용할 수 있는 매개 변수를 나열합니다.

매개 변수 설명

/s

원본 데이터베이스 파일의 경로입니다(필수).

/sp

원본 데이터베이스 파일의 암호입니다(옵션).

/d

대상 데이터베이스 파일의 경로입니다. 기존 파일을 지정하면 파일을 덮어씁니다(필수).

/dp

대상 데이터베이스 파일의 암호입니다(옵션).

/e

지정하면 대상 데이터베이스가 암호화됩니다. /e 매개 변수를 지정할 경우 /sp 매개 변수를 지정하고 암호를 입력해야 합니다(옵션).

/q

사용자 작업 없이 업그레이드가 자동으로 수행됩니다(옵션).

/?

매개 변수 목록을 표시합니다(옵션).

참고 항목

참조

SQL Server Compact Edition 데이터베이스 업그레이드 도구

개념

SQL Server Mobile 및 SQL Server CE 업그레이드

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기