문제

어떻게 추가하는 새로운 테이블을 동기화를 사용하여 mlagent 에서 구성 Sybase 앙입니다.이 관련이 있을 수 있습니다 질문입니다.

을 할 때에는 변경에서 원격으로 데이터베이스에서 설명 Sybase 튜토리얼 그것이 업데이트하지 않는 통합 데이터베이스 뿐만 아니라 동기화 모델입니다.업데이트할 때 모델을 추가하면 완전히 새로운 테이블(또는 새로운 열)무엇이 올바른 방법으로 하기에는 이를 사용하여 mlagent 원격 구성된 작업 내부에서 Sybase 중앙?

도움이 되었습니까?

해결책

이 seems1 작동:

  1. 새로 만드는 원격 스키마 이름을(예를들면v2.0)
  2. 지 변화에 귀하의 통합된 데이터베이스(예:테이블 만들기-statement)
  3. 업데이트 스키마의 내부 동기화 프로파일 그리고 어쩌면 증가하는 버전이 문자열(에 내재 테스트가 나타납하는 중요하지 않습니다)
  4. 렇게 배포하는 업데이트 동기화 프로필입니다.야 할 것입 업데이트 ml_columns 및 ml_tables 뿐만 아니라 ml_table_scripts 등에서 당신의 통합 데이터베이스 피팅 업데이트 동기화 프로필입니다.그래서 변경 사항을 적용합니다.또한 당신이 필요합니다 SQL 원격의 데이터베이스
  5. 업그레이드 원격 작업을 포함하여 원격 SQL 만들어 4 단계(SQL 실행).이 작업은 또한 변경을 원격 스키마 이름
  6. 어쩌면 반복 동기화-작업 및 배포를 모두--업그레이드 작업과 동기화 작업
  7. 수행해야

가장 큰 문제는 이 스크립트에서 기본값은 droping 테이블에서 원격 측면 그렇게 엄청난 양의 데이터가 전송한 후 업데이트합니다.

1 을 얻을 수 있었 이에서 실행되는 현지 테스트 시나리오를 최소한 데이터베이스입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 dba.stackexchange
scroll top