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 프로그램을 기록합니다. |