Microsoft.SqlServer.Management.Smo.Wmi 네임스페이스

Microsoft.SqlServer.Management.Smo.Wmi 네임스페이스에는 SMO 응용 프로그램에서 WMI(Windows Management Instrumentation)에 프로그래밍 방식으로 액세스할 수 있게 하는 클래스가 포함되어 있습니다.

클래스

ClientProtocol

클래스는 ClientProtocol 네트워크를 통해 SQL Server instance 통신할 수 있는 클라이언트 instance 설치된 네트워크 프로토콜을 나타냅니다.

ClientProtocolCollection

ClientProtocolCollection 클래스는 부모 개체에 정의된 모든 클라이언트 프로토콜을 나타내는 ClientProtocol 개체의 컬렉션을 나타냅니다.

ClientProtocolProperty

ClientProtocolProperty 클래스는 WMI(Windows Management Instrumentation) 클라이언트 프로토콜의 특성을 나타냅니다.

ClientProtocolPropertyCollection

ClientProtocolPropertyCollection 클래스는 부모 개체에 정의된 클라이언트 프로토콜의 모든 특성을 나타내는 ClientProtocolProperty 개체의 컬렉션을 나타냅니다.

IPAddressProperty

IPAddressProperty 클래스는 WMI(Windows Management Instrumentation) IP 주소의 특성을 나타냅니다.

IPAddressPropertyCollection

IPAddressPropertyCollection 클래스는 부모 개체에 정의된 IP 주소의 모든 특성을 나타내는 IPAddressProperty 개체의 컬렉션을 나타냅니다.

ManagedComputer

클래스는 ManagedComputer MicrosoftSQL Server의 instance WMI(Windows Management Instrumentation) 설치를 나타냅니다.

NetLibInfo

NetLibInfo 개체는 네트워크 라이브러리 파일에 대한 정보를 나타냅니다.

ProtocolBase

클래스는 ProtocolBase SQL Server 클라이언트 또는 SQL Server 실행 중인 서버에서 사용되는 프로토콜을 나타냅니다.

ProtocolProperty

ProtocolProperty 클래스는 WMI(Windows Management Instrumentation) 설치에서 프로토콜의 특성을 나타냅니다.

ProtocolPropertyCollection

ProtocolPropertyCollection 클래스는 부모 개체에 정의된 프로토콜의 모든 특성을 나타내는 ProtocolProperty 개체의 컬렉션을 나타냅니다.

ServerAlias

ServerAlias 클래스는 WMI(Windows Management Instrumentation) 설치에서 서버 연결의 별칭을 나타냅니다.

ServerAliasCollection

클래스는 ServerAliasCollection 부모 개체에 정의된 모든 SQL Server 별칭을 나타내는 개체의 컬렉션을 ServerAlias 나타냅니다.

ServerInstance

클래스는 ServerInstance Microsoft SQL Server instance 나타냅니다.

ServerInstanceCollection

클래스는 ServerInstanceCollection 부모 개체에 정의된 SQL Server 모든 인스턴스를 나타내는 개체의 컬렉션을 ServerInstance 나타냅니다.

ServerIPAddress

ServerIPAddress 클래스는 WMI(Windows Management Instrumentation) 설치에 정의된 서버 프로토콜의 IP 주소를 나타냅니다.

ServerIPAddressCollection

ServerIPAddressCollection 클래스는 부모 개체에 정의된 모든 서버 ID 주소를 나타내는 ServerIPAddress 개체의 컬렉션을 나타냅니다.

ServerProtocol

클래스는 ServerProtocol 네트워크를 통해 SQL Server 클라이언트와의 통신을 허용하는 서버 instance 설치된 네트워크 프로토콜을 나타냅니다.

ServerProtocolCollection

ServerProtocolCollection 클래스는 부모 개체에 정의된 모든 서버 프로토콜을 나타내는 ServerProtocol 개체의 컬렉션을 나타냅니다.

ServerProtocolProperty

ServerProtocolProperty 클래스는 WMI(Windows Management Instrumentation) 서버 프로토콜의 특성을 나타냅니다.

ServerProtocolPropertyCollection

ServerProtocolPropertyCollection 클래스는 부모 개체에 정의된 서버 프로토콜의 모든 특성을 나타내는 ServerProtocolProperty 개체의 컬렉션을 나타냅니다.

Service

클래스는 Service SQL Server 서비스의 instance 나타냅니다.

ServiceCollection

클래스는 ServiceCollection 부모 개체에 정의된 모든 SQL Server 서비스를 나타내는 개체의 컬렉션을 Service 나타냅니다.

WmiCollectionBase

WmiCollectionBase 클래스는 WMI(Windows Management Instrumentation) 개체 참조의 모든 컬렉션 개체를 나타냅니다.

WmiConnectionInfo

WmiConnectionInfo 클래스는 WMI(Windows Management Instrumentation) 설치에서 사용하는 연결 정보를 나타냅니다.

WmiSmoObject

WmiSmoObject 클래스는 모든 WMI(Windows Management Instrumentation) 개체가 생성되는 기본 WMI 개체를 나타냅니다.

열거형

ProviderArchitecture

ProviderArchitecture 열거형에는 WMI(Windows Management Instrumentation) 공급자 아키텍처를 지정하는 데 사용되는 값이 포함되어 있습니다.

설명

네임스페이스에는 Microsoft.SqlServer.Management.Smo.Wmi SQL Server WMI를 나타내는 모든 클래스가 포함됩니다. 이 네임스페이스의 클래스는 SQL Server instance 연결할 필요가 없습니다. 이 네임스페이스의 클래스는 클래스와 클래스가 나타내는 Server SQL Server 서비스와 SQL Server 에이전트 서비스를 제어합니다JobServer. WMI는 계층적으로 SMO 서버 클래스보다 높습니다. WMI 클래스는 SQL Server 클라이언트 및 서버 설치에 대한 네트워크 프로토콜 및 라이브러리를 설정하는 데도 사용됩니다.

네임스페이 Microsoft.SqlServer.Management.Smo.Wmi 스는 Microsoft.SqlServer.Smo.dll 어셈블리 파일에 있습니다. 또한 일부 열거형 클래스는 Microsoft.SqlServer.WmiEnum.dll 어셈블리 파일에 있습니다. 네임스페이스의 클래스에 액세스하려면 두 파일을 모두 가져와야 합니다 Microsoft.SqlServer.Management.Smo.Wmi .

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

  • SQL Server 및 SQL Server 에이전트 instance 모두 중지, 시작 및 일시 중지합니다.

  • SQL Server 서비스 및 클라이언트에 대한 프로토콜, 네트워크 라이브러리 및 IP 주소 정보를 설정합니다.

  • SQL Server 별칭을 관리합니다.

참고

클래스를 사용 Microsoft.SqlServer.Management.Smo.Wmi 하려면 먼저 를 사용하여 regasm.exe Microsoft.SqlServer.SqlWmiManagment.dll 등록해야 합니다.