다음을 통해 공유


SMO 개체 모델 네임스페이스

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

SMO(SQL Server 관리 개체)에는 다양한 네임스페이스가 있습니다. 다른 네임스페이스는 SMO 내의 다양한 기능 영역을 나타냅니다.

SQL Server 2022(16.x)에서 SMO 어셈블리는 C:\Program Files\Microsoft SQL Server\160\SDK\Assemblies 폴더에 있습니다.

네임스페이스

SMO 네임스페이스는 다음과 같습니다.

클래스 함수
Microsoft.SqlServer.Management.Smo 프로그래밍 방식으로 Microsoft SQL Server를 조작하는 데 사용되는 인스턴스 클래스, 유틸리티 클래스 및 열거형을 포함합니다.
Microsoft.SqlServer.Management.Common 연결 클래스와 같이 RMO(복제 관리 개체) 및 SMO에 공통적인 클래스를 포함합니다.
Microsoft.SqlServer.Management.Smo.Agent SQL Server 에이전트 나타내는 클래스를 포함합니다.
Microsoft.SqlServer.Management.Smo.Wmi WMI 공급자를 나타내는 클래스를 포함합니다.
Microsoft.SqlServer.Management.Smo.RegisteredServers 등록된 서버를 나타내는 클래스를 포함합니다.
Microsoft.SqlServer.Management.Smo.Mail 데이터베이스 메일 나타내는 클래스를 포함합니다.
Microsoft.SqlServer.Management.Smo.Broker Service Broker를 나타내는 클래스를 포함합니다.