데이터베이스 개체 작업
SMO 개체를 만드는 단계는 다음과 같습니다.
개체의 인스턴스를 만듭니다.
개체 속성을 설정합니다.
자식 개체의 인스턴스를 만듭니다.
자식 개체 속성을 설정합니다.
개체를 만듭니다.
SMO 개체의 인스턴스가 SMO 애플리케이션에서 만들어지면 메서드가 실행될 때까지 Create
SQL Server instance 존재하지 않습니다. 그러나 모든 개별 개체에 대해 Create
메서드를 실행할 필요는 없습니다. 개체에 자식 개체 집합이 있는 경우 부모 개체만 Create
메서드를 실행하면 됩니다. 예를 들어 테이블에 한 개 이상의 열이 있어야 한다는 테이블 정의가 있습니다. 또한 열은 테이블 없이 따로 존재할 수 없습니다. 테이블과 테이블의 열은 상호 종속 관계입니다.
Alter 메서드를 사용하여 개체를 변경할 수 있습니다. 개체 컬렉션 중 하나에 자식 개체를 추가하거나 속성 값을 변경하는 등의 개체에 대한 여러 변경 작업은 모두 일괄 처리되고 하나의 작업으로 실행됩니다. Alter
메서드를 사용하면 네트워크 트래픽을 줄이고 전반적인 성능을 개선할 수 있습니다.
개체 및 처음 개체를 만들 때 필요했던 모든 상호 종속 자식 개체를 제거하려면 Drop
문을 사용합니다.