Microsoft.SqlServer.Management.Utility 네임스페이스

네임스페이스에는 Microsoft.SqlServer.Management.Utility SQL Server 유틸리티 개체를 나타내는 클래스가 포함되어 있습니다.

클래스

Computer

Computer 유형은 컴퓨터의 성능과 로드를 나타내는 특정 물리적 속성을 비롯하여 유틸리티 도메인의 컴퓨터를 나타냅니다.

Computer.Key

Computer.Key 클래스는 Computer 클래스를 식별하는 키를 나타냅니다.

ComputerCollection

ComputerCollection 클래스는 유틸리티 도메인에서 관리되는 모든 컴퓨터를 나타내는 Computer 개체의 컬렉션을 나타냅니다.

DataFileAdapter

DataFileAdapter 유형은 데이터 파일에 대한 정보를 나타냅니다.

DeployedDac

이 형식은 DeployedDac SQL Server 인스턴스를 실행하는 컴퓨터에 설치된 DAC 패키지 형식의 데이터베이스 애플리케이션 구조를 나타냅니다.

DeployedDac.Key

DeployedDac.Key 클래스는 DeployedDac 클래스를 식별하는 키를 나타냅니다.

DeployedDacCollection

DeployedDacCollection 클래스는 유틸리티 도메인에 배포된 모든 DAC를 나타내는 DeployedDac 개체의 컬렉션을 나타냅니다.

LogFileAdapter

LogFileAdapter 인터페이스는 로그 파일 어댑터에서 구현해야 하는 확장 속성을 설명합니다.

ManagedInstance

이 형식은 ManagedInstance 정책 및 배포를 제어하기 위해 SQL Server 유틸리티 서비스에서 관리하는 SQL Server 인스턴스를 나타냅니다.

ManagedInstance.Key

ManagedInstance.Key 클래스는 ManagedInstance 클래스를 식별하는 키를 나타냅니다.

ManagedInstanceCollection

SQL Server 유틸리티의 관리되는 SQL Server 인스턴스 컬렉션을 나타냅니다.

NameKey

이름 속성을 Sfc 키로 사용하는 Microsoft.SqlServer.Management.Utility 개체를 식별합니다.

Utility

클래스는 Utility 하나 이상의 원격 SQL Server 인스턴스를 관리하는 메서드 및 속성을 정의하는 UCP(유틸리티 제어 지점)를 나타냅니다.

Utility.Key

Utility.Key 클래스는 SFC(System File Checker) 내에서 Utility를 식별하는 데 사용되는 메서드와 속성을 정의합니다.

UtilityException

UtilityException 클래스는 유틸리티 예외 정보를 기록하는 메서드와 속성을 정의합니다. 모든 유틸리티 예외 유형의 기본 클래스입니다.

Volume

이 형식은 Volume SQL Server 유틸리티 도메인의 컴퓨터에서 볼륨 또는 디스크 파티션에 대한 정보를 나타냅니다.

Volume.Key

Volume.Key 클래스는 Volume 클래스를 식별하는 키를 나타냅니다.

VolumeCollection

VolumeCollection 클래스는 컴퓨터의 모든 볼륨을 나타내는 Volume 개체의 컬렉션을 나타냅니다.

인터페이스

IDataFilePerformanceFacet

IDataFilePerformanceFacet은 데이터 파일 성능을 나타내는 인터페이스로, 성능 기반 정책을 결정하는 데 사용됩니다.

ILogFilePerformanceFacet

ILogFilePerformanceFacet은 로그 파일 성능을 나타내는 인터페이스로, 성능 기반 정책을 결정하는 데 사용됩니다.

열거형

DatabaseState

데이터베이스 상태 열거형입니다.

HealthState

HealthState 열거형은 배포의 상태를 지정하는 데 사용되는 값을 포함합니다.

ManagementState

ManagedInstance 개체의 가능한 상태를 열거합니다.

설명

최상위 인스턴스는 SQL Server 인스턴스에 대한 연결을 증명하는 클래스입니다Utility. 클래스의 Utility 자식은 다른 기본 형식입니다.

SQL Server 유틸리티 개체를 사용하여 네트워크에서 SQL Server 인스턴스를 검색하고 SQL Server 유틸리티에 포함할 수 있습니다. 이러한 인스턴스는 관리되는 인스턴스로 변환할 수 있으며 SQL Server 유틸리티에서 관리되며 배포 및 정책 관리에 참여할 수 있습니다.

SQL Server 유틸리티는 디자인 모드에서 DAC 개체 및 SMO 개체를 사용하여 만들 수 있는 DAC 패키지를 사용합니다. DAC 패키지는 데이터베이스 애플리케이션을 구성하는 구성 요소 목록에서 추출하거나 파일에서 DAC 패키지를 가져와서 만들 수 있습니다. DAC 패키지 목록은 카탈로그의 SQL Server 유틸리티에 저장됩니다. 이 목록에서 DAC 패키지를 선택하고 SQL Server 유틸리티에서 관리하는 SQL Server 적합한 관리형 인스턴스인 대상에 배포할 수 있습니다.

네임스페이 Microsoft.SqlServer.Management.Utility 스는 Microsoft.SqlServer.Management.Utility.dll 파일에 있습니다. 또한 일부 지원 개체는 Microsoft.SqlServer.Management.UtilityEnum.dll 파일에 있습니다. 네임스페이스의 Microsoft.SqlServer.Management.Utility 클래스에 액세스하려면 이러한 파일을 가져와야 합니다.

네임스페이스를 사용하여 다음을 Microsoft.SqlServer.Management.Utility 수행할 수 있습니다.

  • SQL Server 인스턴스를 검색합니다.

  • 관리되거나 관리되지 않도록 하여 SQL Server 유틸리티에 SQL Server 인스턴스를 포함합니다.

  • DAC를 추출합니다.

  • DAC 패키지를 가져옵니다.

  • SQL Server 유틸리티에서 적합한 인스턴스에 DAC를 배포합니다.

  • SQL Server 유틸리티 호스트 리소스를 관리합니다.

  • SQL Server 인스턴스 리소스를 관리합니다.

  • SQL Server 유틸리티에서 대상 개체에 정책을 만들고 적용합니다.