다음을 통해 공유


SMO 프로그램 만들기

적용 대상: SQL ServerAzure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

SMO(SQL Server Management Objects) 개체의 일반적인 프로그래밍에는 메서드 실행, 속성 설정 및 컬렉션 조작과 같이 모든 개체가 공유하는 공통 영역이 포함됩니다.

항목 설명
SQL Server의 인스턴스에 연결 SQL Server 인스턴스에 대한 연결을 설정하는 가장 기본적인 SMO 프로그램입니다. Windows 인증 및 SQL Server 인증을 보여 줍니다. 또한 SQL Server의 로컬 및 원격 인스턴스에 대한 연결을 보여 주는 샘플도 포함되어 있습니다.
SQL Server 인스턴스에서 연결 끊기 SQL Server 인스턴스에서 연결을 끊는 방법을 보여 주는 프로그램입니다.
메서드 호출 이 섹션에서는 메서드를 호출하는 일반적인 방법을 설명합니다. 매개 변수를 사용하는 방법과 DataTable 개체에 반환된 데이터 테이블을 처리하는 방법을 보여 줍니다. 또한 개체 생성자를 호출하는 방법 및 Clone 메서드를 호출하는 방법의 예제도 포함되어 있습니다.
속성 설정 - SMO 이 섹션에서는 다양한 유형의 속성을 설정하는 방법을 설명합니다. 개체 속성을 설정하고 얻는 방법을 보여 주며, 또한 개체를 만들 때 개체 속성을 설정하는 예제와 개체의 모든 속성을 반복하는 방법도 포함됩니다.
컬렉션 사용 개체 컬렉션에 사용되는 기법에 대해 설명하는 여러 프로그램이 포함되어 있습니다. 컬렉션을 사용하여 개체를 참조하는 방법을 보여 줍니다. 컬렉션의 멤버를 반복하는 방법의 예제도 포함되어 있습니다.
SMO 이벤트 처리 이 섹션에서는 SMO에서 이벤트를 설정하고 처리하는 방법을 설명합니다. 이벤트 처리기를 설정하는 방법 및 이벤트 구독을 설정하는 방법의 예제를 포함합니다.
SMO 예외 처리 이 섹션에서는 SMO에서 예외를 트래핑하는 방법을 설명합니다. 예외를 catch하는 방법 및 내부 예외를 표시하는 방법에 대한 예제를 포함합니다.
데이터 형식 작업 이 섹션에서는 다양한 SQL Server 데이터 형식으로 작업하는 방법을 설명합니다. 개체 생성자의 사양으로 데이터 형식을 구성하는 방법을 설명합니다. 기본 생성자를 사용하여 데이터 형식을 만드는 방법에 대한 예도 포함되어 있습니다.
트랜잭션 사용 이 섹션에서는 SMO 프로그램에서 트랜잭션 처리를 구현하는 방법을 설명합니다. SMO 프로그램에서 트랜잭션을 사용하는 방법의 예제를 포함합니다.
캡처 모드 사용 이 섹션에서는 SMO 프로그램의 출력을 기록하는 방법을 설명합니다. 이 예제에서는 나중에 실행하기 위해 SQL Server 인스턴스로 전송된 Transact-SQL 문으로 SMO 프로그램을 기록합니다.