SQL Server에 SSMA 구성 요소 설치(SybaseToSQL)

SSMA를 설치하는 것 외에도 서버 쪽 데이터 마이그레이션을 사용하려면 SQL Server를 실행하는 컴퓨터에 구성 요소를 설치해야 합니다. 이러한 구성 요소에는 데이터 마이그레이션을 지원하는 SSMA 확장 팩과 서버 간 연결을 사용하도록 설정하는 Sybase 공급자가 포함됩니다.

Sybase용 SSMA 확장 팩

SSMA 확장 팩은 지정된 SQL Server 인스턴스에 sysdb 데이터베이스를 추가합니다. 데이터베이스에는 데이터를 마이그레이션하는 데 필요한 테이블 및 저장 프로시저가 포함됩니다.

또한 데이터를 SQL Server로 마이그레이션할 때 SSMA는 서버 쪽 데이터 마이그레이션 엔진을 사용하여 데이터를 마이그레이션할 때 SQL Server 에이전트 작업을 만듭니다.

전제 조건

SQL Server에 Sybase 서버 구성 요소용 SSMA를 설치하기 전에 시스템이 다음 요구 사항을 충족하는지 확인합니다.

  • SQL Server 인스턴스가 설치됩니다.

  • Microsoft Windows Installer 3.1 이상 버전.

  • Microsoft .NET Framework 버전 4.7.2 이상 버전. .NET Framework 개발자 센터에서 가져올 수 있습니다.

  • Sybase OLE DB/ADO.Net/ODBC 공급자 및 마이그레이션하려는 데이터베이스가 포함된 SAP ASE 데이터베이스 서버에 대한 연결입니다. SAP ASE 제품 미디어에서 공급자를 설치할 수 있습니다. 연결에 대한 자세한 내용은 Sybase ASE에 연결(SybaseToSQL)을 참조하세요.

  • 설치하는 동안 SQL Server 브라우저 서비스를 실행해야 합니다. 설치 마법사에서 SQL Server 인스턴스 목록을 채우는 데 사용됩니다. 설치 후 SQL Server Browser 서비스를 사용하지 않도록 설정할 수 있습니다.

    참고 항목

    SQL Server Browser 서비스가 실행 중이지만 설치 프로그램에서 인스턴스 목록이 표시되지 않는 경우 UDP 포트 1434의 차단을 해제해야 합니다. Windows 방화벽을 사용하여 일시적으로 포트 차단을 해제하거나 Windows 방화벽을 일시적으로 사용하지 않도록 설정할 수 있습니다. 바이러스 백신 소프트웨어를 일시적으로 사용하지 않도록 설정해야 할 수도 있습니다. 설치 후 방화벽 및 바이러스 백신 소프트웨어를 사용하도록 설정해야 합니다.

확장 팩 설치

SQL Server로 데이터를 마이그레이션하기 전에 언제든지 확장 팩을 설치할 수 있습니다.

Important

확장 팩을 설치하려면 SQL Server 인스턴스에서 sysadmin 서버 역할의 멤버여야 합니다.

확장 팩을 설치하려면 다음을 수행합니다.

  1. 빌드 번호인 SSMAforSybaseExtensionPack_n.msi를 SQL Server를 실행하는 컴퓨터에 복사합니다.

  2. SSMAforSybaseExtensionPack_n.msi를 두 번 클릭합니다.

  3. 시작 페이지에서 다음을 클릭합니다.

  4. 최종 사용자 사용권 계약 페이지에서 사용권 계약을 읽습니다. 동의하면 동의함 옵션을 선택하고 다음을 클릭합니다.

  5. 설치 유형 선택 페이지에서 일반을 클릭합니다.

  6. 설치 준비 페이지에서 설치를 클릭합니다.

  7. 설치의 첫 번째 단계 완료 페이지에서 다음을 클릭합니다.

    확장 팩 설치를 위해 SQL Server 인스턴스를 선택하는 새 대화 상자가 나타납니다.

  8. SAP ASE 데이터베이스를 마이그레이션할 SQL Server 인스턴스를 선택하고 다음을 클릭합니다.

    기본 인스턴스의 이름은 컴퓨터와 같습니다. 명명된 인스턴스 뒤에 백슬래시 및 인스턴스 이름이 잇습니다.

  9. 연결 페이지에서 인증 방법을 선택하고 다음을 클릭합니다.

    Windows 인증은 Windows 자격 증명을 사용하여 SQL Server 인스턴스에 로그온합니다. 서버 인증을 선택하는 경우 SQL Server 로그인 이름 및 암호를 입력해야 합니다.

  10. 다음 단계에서는 서버 쪽 데이터 마이그레이션 중에 확장 팩 데이터베이스에 저장된 중요한 데이터를 암호화하는 데 사용할 마스터 키의 암호를 설정해야 합니다. 강력한 암호를 제공하고 다음을 클릭합니다.

  11. 다음 페이지에서 유틸리티 데이터베이스 n 설치 및 확장 팩 라이브러리 설치를 선택합니다. 여기서 n은 버전 번호입니다. 테스터 기능을 사용하려는 경우 테스터 데이터베이스 설치 확인란을 선택하고 다음을 선택합니다.

    sysdb 데이터베이스는 테이블과 데이터 마이그레이션에 필요한 저장 프로시저(서버 쪽 데이터 마이그레이션 엔진 사용)를 사용하여 만들어집니다.

  12. 설치가 완료되면 SQL Server의 다른 인스턴스에 유틸리티 데이터베이스를 설치할지 묻는 프롬프트가 나타납니다. 예를 선택한 다음 다음을 선택하거나 마법사를 종료하려면 [아니요]를 선택하고 [종료]를 선택합니다.

SQL Server 데이터베이스 개체

확장 팩을 설치한 후 sysdb 데이터베이스에 ssma_syb.bcp_migration_packages 테이블이 표시됩니다. 다음과 같은 저장 프로시저도 표시됩니다.

  • bcp_clean_migration_data
  • bcp_ensure_message_table
  • bcp_insert_new_message
  • bcp_post_process
  • bcp_read_new_migration_messages
  • bcp_save_migration_package
  • bcp_smart_truncate
  • bcp_start_migration_process
  • get_jobstep_info
  • stop_agent_process

데이터를 SQL Server로 마이그레이션할 때마다 SSMA는 SQL Server 에이전트 작업을 만듭니다. 이러한 작업은 데이터 마이그레이션 패키지 {GUID}ssma_syb 이름이 지정되며 작업 폴더에 있는 SQL Server Management Studio의 SQL Server 에이전트 노드에 표시됩니다.

Sybase 공급자

서버 쪽 데이터 마이그레이션을 사용하여 SAP ASE에서 SQL Server로 데이터를 이동하는 경우 데이터는 SAP ASE와 SQL Server 간에 직접 마이그레이션됩니다. 이로 인해 데이터 마이그레이션 속도가 느려지기 때문에 SSMA를 통과하지 않습니다.

Sybase 공급자 설치

다음 지침에서는 Sybase 공급자를 설치하기 위한 기본 설치 단계를 제공합니다. 정확한 지침은 Sybase 설치 프로그램의 버전에 따라 달라집니다.

Important

설치 프로그램을 실행하기 전에 라이선스 계약을 위반하지 않는지 확인합니다.

  1. Sybase ASE 설치 프로그램을 실행합니다.
  2. 사용자 지정 설정을 선택합니다.
  3. 기능 선택 페이지에서 ODBC, OLE DB 및 ADO.NET 데이터 공급자를 선택합니다.
  4. 선택한 기능을 확인한 다음 마침을 클릭하여 데이터 공급자를 설치합니다.

참고 항목