내보내기(0) 인쇄
모두 확장

SQL 데이터 동기화 FAQ

업데이트 날짜: 2014년 12월

 

SQL Azure 데이터 동기화 아이콘

이 문서에는 SQL 데이터 동기화(미리 보기)에 대한 질문과 대답이 포함되어 있습니다. 여기에서 다루지 않는 궁금한 사항이 있는 경우 SQL 데이터 동기화(미리 보기) 포럼에 질문하십시오.

Microsoft Azure Silverlight 포털의 Microsoft Azure SQL 데이터 동기화 플러그 인이 서비스 해제되었습니다. 앞으로는 Azure SQL 데이터 동기화용 Microsoft Azure 관리 포털을 사용합니다.

SQL 데이터 동기화(미리 보기)는 Microsoft Azure 관리 포털의 SQL 데이터베이스에 있는 SYNC 탭을 통해 액세스합니다. 동기화 탭은 하나 이상의 동기화 그룹이 있는 경우에만 사용할 수 있습니다. 이 포털에서 동기화 그룹을 만들고 수정하는 방법에 대한 지침은 방법: 동기화 그룹 만들기(SDS) 항목을 참조하세요.

시작하기 전에 읽어야 하는 항목과 동기화 그룹 만들기 및 수정에 대한 지침은 아래의 탐색 섹션을 참조하세요.

Caution주의
SQL 데이터 동기화(미리 보기)는 미리 보기로만 사용할 수 있으며 이후 릴리스를 위한 제품 사용자 의견용으로만 사용되��로 프로덕션 환경에서는 사용할 수 없습니다.

Q: SQL 데이터 동기화 사용에 대한 질문이 있는 경우 누구에게 문의해야 합니까?

A. SQL 데이터 동기화(미리 보기)에 대한 질문이나 의견은 포럼을 통해 문의할 수 있습니다.

A. SQL 데이터 동기화(미리 보기) 사용에 필요한 최소 시스템 요구 사항은 SQL 데이터 동기화 시스템 요구 사항 항목을 참조하세요.

A. 아니요. SQL 데이터 동기화(미리 보기)는 현재 미리 보기로만 사용할 수 있으며 이후 릴리스를 위한 제품 사용자 의견용으로만 사용되므로 프로덕션 환경에서는 사용할 수 없습니다.

A. 아니요. SQL 데이터 동기화(미리 보기)는 현재 모바일 장치와의 동기화를 지원하지 않습니다.

A. 미리 보기 기간 중에는 SQL 데이터 동기화(미리 보기) 서비스를 무료로 사용할 수 있지만 SQL 데이터베이스 인스턴스 데이터베이스와의 데이터 이동에는 데이터 전송 비용이 부과됩니다. 가격에 대한 자세한 내용은 다음 사이트를 참조하십시오. http://www.microsoft.com/windowsazure/pricing/ SQL 데이터 동기화(미리 보기) v.1부터 서비스가 유료로 제공될 수 있습니다. 가격에 대한 최신 정보는 이 영역 및 최적화를 위한 계획 항목을 참조하십시오.

A. 현재 각 Azure 데이터 센터에 SQL 데이터 동기화(미리 보기) 서비스가 있습니다.

A. 예, 증분 데이터 변경을 추적하기 위해 SQL 데이터 동기화(미리 보기)에서는 동기화가 구성된 경우 동기화 중인 각 테이블에 대한 변경 추적 테이블을 추가합니다. 또한 이 구성 중에 변경 내용을 수집 및 적용하는 일부 저장 프로시저 및 기본 테이블에 트리거가 추가됩니다. 따라서 프로덕션이 아닌 데이터베이스에서 SQL 데이터 동기화(미리 보기)를 테스트하여 기존 응용 프로그램에 부정적인 영향이 없는지 확인하는 것이 좋습니다.

A. 동기화 그룹을 설정할 때 서비스에서 이동합니다. 서버 자격 증명을 요청합니다. 이러한 자격 증명은 암호화된 형식으로 SQL 데이터 동기화(미리 보기) 시스템 데이터베이스 내에 저장됩니다.

A. 대상 데이터베이스에 동기화 스키마 테이블을 아직 만들지 않은 경우 SQL 데이터 동기화(미리 보기)가 선택된 열을 사용하여 만듭니다. 하지만, 이것으로 최고 충실도의 스키마가 만들어지지 않는데, 그 이유는 다음과 같습니다.

  • 선택한 열만 대상 테이블에 생성됩니다.
    따라서 일부 열이 동기화 그룹의 일부가 아닌 경우 해당 열은 대상 테이블에서 프로비전되지 않습니다.

  • 인덱스는 선택한 열에 대해서만 생성됩니다.
    원본 테이블 인덱스에 동기화 그룹에 속하지 않는 열이 있을 경우 해당 인덱스는 대상 테이블에서 프로비전되지 않습니다.

  • XML 형식 열의 인덱스는 프로비전되지 않습니다.

  • CHECK 제약 조건은 프로비전되지 않습니다.

  • 원본 테이블의 기존 트리거는 프로비전되지 않습니다.

  • 보기와 저장 프로시저는 대상 데이터베이스에 생성되지 않습니다.

이러한 제한 때문에 프로덕션 환경에 대해 최고 충실도 스키마를 직접 프로비전하고 SQL 데이터 동기화(미리 보기)에서 프로비전하는 스키마에 의존하지 않는 것이 좋습니다. SQL 데이터 동기화(미리 보기)의 자동 프로비전 기능은 서비스 평가에 대해 원활히 작동합니다.

A. 기본 키가 데이터 정렬 열인 경우 프로비전은 대상에 데이터 정렬을 만들지 않습니다.

기본 키 열 또는 필터 열이 서버 인스턴스와 다른 데이터 정렬로 설정된 경우 동기화 프로비전 중 컴파일 시간 오류가 발생합니다.

A. 페더레이션 루트 데이터베이스는 SQL 데이터 동기화(미리 보기) 서비스에서 제한 없이 사용할 수 있습니다. 페더레이션 데이터베이스 끝점은 SQL 데이터 동기화(미리 보기) 현재 버전에 추가할 수 없습니다. 긴급한 요구 사항이 있는 경우 SQL 데이터베이스 MSDN 포럼에서 시나리오를 설명하세요.

A: SQL 데이터 동기화(미리 보기) 미리 보기 제한 사항은 알려진 SQL 데이터 동기화 제한 사항 항목을 참조하세요.

A. 클라이언트 에이전트를 삭제하기 전에 클라이언트 에이전트의 모든 동기화 그룹을 삭제해야 합니다.

A. SQL 데이터 동기화(미리 보기) 서비스는 클라이언트 에이전트를 통해 SQL Server 데이터베이스와 통신합니다. 이 보안 기능은 방화벽 뒤에 있는 데이터베이스와 직접 통신하지 못하도록 합니다. SQL 데이터 동기화(미리 보기) 서비스는 에이전트와 통신할 때 암호화된 연결과 고유한 토큰 또는 "에이전트 키"를 사용합니다. SQL Server 데이터베이스는 연결 문자열 및 에이전트 키를 사용하여 에이전트를 인증합니다. 이 설계는 높은 수준의 데이터 보안을 제공합니다. SQL 데이터 동기화(미리 보기) 보안 방법에 대한 자세한 내용은 SQL 데이터 동기화의 데이터 보안 문서를 참조하십시오.

A. "날짜 지남" 상태는 데이터베이스가 45일 이상 오프라인으로 유지된 경우에 발생합니다. 데이터베이스를 다시 최신 상태로 가져오는 방법은 문제 해결 가이드에서A database has an "Out-of-Date" status 항목을 참조하세요.

A. 손실되거나 손상된 데이터베이스를 백업에서 복원하는 경우 해당 데이터베이스가 속한 동기화 그룹에서 데이터의 일치성이 유지되지 않을 수 있습니다.

A. SQL 데이터 동기화(미리 보기)를 사용하여 데이터의 백업을 만들 수 있지만 이는 권장되지 않습니다. SQL 데이터 동기화(미리 보기)는 버전 동기화를 수행하지 않습니다. 따라서 특정 시점으로 백업 및 복원할 수 없습니다.

또한 SQL 데이터 동기화(미리 보기)의 경우:

  • 저장 프로시저와 같은 다른 SQL 개체를 백업하지 않습니다.

  • 신속하게 "복원"하지 않습니다.

SQL 데이터베이스 인스턴스에는 Database Copy(방법: 데이터베이스 백업)을 사용하고 SQL Server 데이터베이스에는 올바르게 설정된 프로시저를 사용하는 것이 좋습니다.

A. 반드시 그런 것은 아닙니다. 동기화 그룹에 허브와 세 개의 스포크 A, B, C가 제공되고 동기화는 허브/A, 허브/B, 허브/C입니다. 허브/A 동기화 이후 A가 변경되는 경우 다음 동기화 작업까지 해당 변경 내용이 B 또는 C에 기록되지 않습니다.

A. SQL 데이터 동기화(미리 보기) 미리 보기는 CTP2 버전과의 이전 버전 호환성이 없습니다. 업그레이드하는 방법에 대한 전체 지침은 클라이언트 에이전트를 업그레이드하는 방법 문서를 참조하십시오.

A. 클라이언트 에이전트를 설치한 경우 서비스 계정을 변경할 수 있는 유일한 방법은 이를 제거하고 새 서비스 계정을 사용하여 새로운 클라이언트 에이전트를 설치하는 것입니다.

A. 둘 이상의 동기화 그룹 사이에 순환 참조가 형성되는 경우 동기화 반복이 발생합니다. 동기화 루프에서는 하나의 동기화 그룹에서 수행된 변경 사항이 다른 동기화 그룹의 데이터베이스에 기록되며, 결국 변경 사항이 발생한 데이터베이스에 새 변경 사항으로 기록되어 전체 프로세스가 다시 시작됩니다. 동기화 루프는 순환되므로 루프가 시작되면 순환 참조를 제거하여 루프를 중단할 때까지 종료되지 않습니다. 자세한 내용 및 예제는 동기화 루프 이해 및 방지 항목을 참조하십시오.

A. 동기화 그룹에서 데이터베이스를 제거하거나 동기화 그룹을 제거하고 하나 이상의 데이터베이스가 프로비전 해제에 실패하는 경우 데이터베이스를 수동으로 프로비전 해제할 수 있습니다. 자세한 내용은 데이터베이스를 수동으로 프로비전 해제 항목을 참조하십시오.

A. SQL 데이터 동기화(미리 보기) 미리 보기는 동적 스키마 변경을 지원합니다.

A. 에이전트 키는 에이전트에서 한 번만 사용될 수 있습니다. 에이전트를 제거하고 새 에이전트를 다시 설치하는 경우에 재사용될 수 없으며 여러 에이전트에서 사용될 수도 없습니다. 기존 에이전트의 새 키를 만들어야 하는 경우 클라이언트 에이전트와 SQL 데이터 동기화(미리 보기) 서비스에 같은 키가 기록되어 있는지 확인해야 합니다.

A. 에이전트를 즉시 무효화하거나 사용하지 않으려면 포털에서 해당 키를 다시 만드세요. 단, 에이전트 UI로 전송하면 안됩니다. 키를 다시 만들면 해당 에이전트가 온라인인지 또는 오프라인인지와 상관 없이 이전 키가 무효화됩니다.

A. 현재 로컬 에이전트가 실행되고 있는 컴퓨터가 아닌 다른 컴퓨터에서 에이전트를 실행하려면 다음 단계를 따르세요.

  1. 원하는 컴퓨터에 에이전트를 설치합니다.

  2. SQL 데이터 동기화(미리 보기) 포털에 로그인하고 새 에이전트에 대한 에이전트 키를 다시 만듭니다.

  3. 새 에이전트의 UI를 사용하여 새 에이전트 키를 전송합니다.

  4. 클라이언트 에이전트가 이전에 등록되었던 내부 데이터베이스의 목록을 다운로드할 때까지 기다리십시오.

  5. 연결할 수 없다고 표시된 모든 데이터베이스에 대해 데이터베이스 자격 증명을 제공합니다. 물론, 이러한 데이터베이스는 에이전트가 설치된 새 컴퓨터에서 연결할 수 있어야 합니다.

SQL 데이터 동기화(미리 보기)는 이동합니다.의 기능입니다. Azure 관리 포털에서 동기화 그룹을 만들고 배포하고 수정하는 데 필요한 모든 작업을 수행할 수 있습니다.

 

시작하기 전

동기화를 디자인하고 구현하기 전에 다음 항목을 잘 알아두어야 합니다.

동기화 그룹을 만드는 방법

Azure 관리 포털에서 동기화 그룹을 만들려면 6단계를 거쳐야 합니다. 각 단계에 대한 자세한 내용을 보려면 다음 링크를 클릭하세요.

  1. Azure SQL 데이터베이스 관리 포털에 로그인
    SQL 데이터 동기화(미리 보기)는 동기화 그룹을 만든 후에만 SQL 데이터베이스 아래에 탭으로 나타납니다.

  2. SQL 데이터 동기화 클라이언트 에이전트 설치

  3. 클라이언트 에이전트에 SQL Server 데이터베이스 등록

  4. 동기화 그룹 만들기

  5. 데이터 동기화 정의

  6. 동기화 그룹 구성(SDS)

 

동기화 그룹을 수정하는 방법

You can modify a sync group’s schema by adding/removing tables or columns in the sync group; or by altering a column’s width or data type. 자세한 내용을 보려면 다음 링크를 클릭하세요.

참고 항목

표시:
© 2015 Microsoft