Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs Menu
Docs Home
/
Relational Migrator
/

SQL Server에 연결

이 페이지에서는 Connections 페이지에서 새 SQL Server 연결을 저장하는 방법을 보여 줍니다. 데이터베이스 에 연결해야 하는 모든 Relational Migrator 작업 에 저장된 연결을 사용할 수 있습니다.

Relational Migrator 에서 새 SQL Server 연결을 저장하려면 다음을 수행해야 합니다.

  • 데이터베이스 연결 문자열 또는 데이터베이스 정보를 식별합니다.

  • SQL Server에 연결합니다.

중요

마이그레이션 계획하고 SQL Server 스키마 MongoDB 스키마 에 매핑하려면 올바른 read 권한이 있는 계정을 사용하여 연결해야 합니다.

데이터를 마이그레이션 하려면 필요한 권한이 있는 서비스 계정을 사용하여 SQL Server 데이터베이스 에 연결해야 합니다.

데이터베이스 구성 및 필요한 권한에 대한 자세한 내용은 SQL Server 구성을 참조하세요.

SQL Server 연결 문자열 다음과 같습니다.

jdbc:sqlserver://[serverName[\instanceName][:portNumber]][;property=value[;property=value]]

예시 를 들어, 포트 1433localhost 에서 실행 test SQL Server 데이터베이스 다음 연결 문자열 사용합니다.

jdbc:sqlserver://localhost:1433;databaseName=test

Windows 통합 인증을 사용하려면 URI 옵션에 integratedSecurity=true; 을(를) 추가합니다. UsernamePassword 필드를 비워 둡니다. Windows 통합 인증은 Relational Migrator 실행 파일을 시작한 사용자의 자격 증명을 사용하여 데이터베이스에 연결합니다.

SQL 서버에 대한 JDBC 연결은 기본적으로 TLS(전송 계층 보안)를 사용합니다. 암호화 속성은 TLS를 제어합니다. 비활성화하려면 encrypt=false; 을(를) 설정합니다. TLS가 활성화되면 드라이버는 기본적으로 서버의 인증서 유효성 검사를 시도합니다. 서버 인증서를 암시적으로 신뢰하려면 trustServerCertificate=true; 을(를) 설정합니다.

참고

SQL 서버 연결 문자열에 대해 자세히 알아보려면 다음을 참조하세요.

  • 연결 속성 설정

  • SQL Docs: URL 빌드.

  • JDBC 드라이버를 사용하여 SQL 서버에 연결

SQL Server 연결 문자열에서 databaseName 속성을 사용하여 연결할 데이터베이스를 지정합니다. databaseName 속성을 생략해도 연결은 여전히 성공하지만 모든 데이터베이스의 기본 dbo 스키마에서만 객체를 볼 수 있습니다.

databaseName 속성을 지정하면 지정된 데이터베이스 내의 모든 스키마의 테이블을 볼 수 있습니다.

1

Relational 연결 목록에서 + Add connection를 클릭합니다.

2

Database type 드롭다운에서 SQL Server를 선택합니다.

3
  1. JDBC URI 위에서 Enter URI manually 토글을 활성화 .

  2. 연결 문자열 JDBC URI에 붙여넣습니다.

4
필드

Host

호스팅하다 IP 또는 DNS 이름입니다.

Port

포트 번호입니다.

Database

데이터베이스 이름입니다. 이 항목을 비워두면 모든 데이터베이스의 기본값 dbo 스키마 에 있는 객체만 표시됩니다.

Authentication

기본값 으로 SQL Server로 설정하다 됩니다. Relational Migrator 실행 파일을 시작한 사용자의 자격 Windows 증명 사용하여 Windows 통합 인증을 활성화 하려면 로 설정합니다. 이렇게 하면 UsernamePassword 필드가 비활성화됩니다.

Username 개인정보 정책에 Password

인증 에 사용할 자격 증명 입니다. Authentication 이(가) Windows(으)로 설정하다 경우 비활성화됩니다.

Save password 을 선택하면 비밀번호가 시스템에 안전하게 저장되므로 저장된 연결을 사용할 때 UsernamePassword 를 다시 입력할 필요가 없습니다.

General / SSL 토글

연결에 대한 SSL 설정을 확인합니다.

SSL을 사용하려면 먼저 파일 server.ssl 에서 구성 속성의 주석 처리를 제거하고 업데이트 user.properties 해야 합니다.

SSL: Use SSL

SSL을 활성화하거나 비활성화합니다.

SSL: Trust server certificate

SSL을 활성화한 상태에서 저장된 인증서를 신뢰하려면 이 확인란을 선택합니다. 신뢰할 수 있는 인증 기관에 대해 서버 인증서를 확인하려면 선택하지 않은 상태로 둡니다.

5

Connection name 및 선택 사항인 Environment tag을(를) 입력합니다.

환경은 코드에 색상을 지정하고 연결을 구성하여 편리하게 만듭니다. 드롭다운을 비워 두는 것은 'None' 태그를 지정하다 선택하는 것과 동일합니다.

6
  1. (선택 사항) 다음을 클릭합니다. Test connection

    Relational Migrator 인증하고 데이터베이스 에 연결하려고 시도합니다.

  2. 클릭 Save

    저장된 연결은 모든 작업 및 프로젝트에서 사용할 수 있습니다.

돌아가기

PostgreSQL 구성

이 페이지의 내용