SQL programming 
Transfer 클래스

SMO의 Transfer 클래스는 데이타베이스의 스키마 및 데이타를 모두 다른 서버나 다른 Database로 이동시키는 유틸러티 클래스이다. 아래는 TestDB 전체를 타겟 데이타베이스인 TestDB2 로 모두 복제하는 예이다. DB 스키마뿐만 아니라 데이타까지 모두 복제하게 된다.

예제






Transfer를 이용한 스크립트 생성

SMO의 Transfer 클래스는 스키마와 데이타를 실제 이동시키는 기능 외에, 실제 이동은 시키지 않고 이동을 위한 스크립트만을 생성하는 기능이 있다. 이 기능을 이용하면, 데이타베이스의 전체 스크립트 혹은 특정 타입의 오브젝트들(예: 모든 테이블, 모든 뷰등)의 스크립트를 쉽게 생성할 수 있다. 아래 예는 MyDB의 모든 테이블, 뷰 및 Stored Procedure 들을 스크립팅한 예이다.

예제





본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.