다음을 통해 공유


데이터베이스 개체 작업

SMO 개체를 만드는 단계는 다음과 같습니다.

  1. 개체의 인스턴스를 만듭니다.

  2. 개체 속성을 설정합니다.

  3. 자식 개체의 인스턴스를 만듭니다.

  4. 자식 개체 속성을 설정합니다.

  5. 개체를 만듭니다.

SMO 개체의 인스턴스가 SMO 애플리케이션에서 만들어지면 메서드가 실행될 때까지 SQL Server 인스턴스에 Create 존재하지 않습니다. 그러나 모든 개별 개체에 대해 메서드를 Create 발급할 필요는 없습니다. 개체에 자식 개체 집합이 있는 경우 메서드를 실행 Create 하려면 부모 개체만 필요합니다. 예를 들어 테이블의 정의에는 하나 이상의 열이 있어야 합니다. 또한 테이블이 없으면 열이 격리되어 있을 수 없습니다. 테이블과 해당 열 사이에는 상호 종결 관계가 있습니다.

Alter 메서드를 사용하면 개체를 변경할 수 있습니다. 개체의 컬렉션 중 하나에 자식 개체를 추가하거나 속성 값을 변경하는 등 개체에 대한 몇 가지 변경 내용은 함께 일괄 처리되고 하나로 실행됩니다. 이 메서드는 Alter 네트워크 트래픽을 줄이고 전반적인 성능을 향상시킵니다.

Drop 문은 개체를 처음 만드는 데 필요한 모든 코드 종신 자식 개체와 개체를 제거하는 데 사용됩니다.

또한 참조하십시오

SMO 개체 모델