Microsoft.SqlServer.Management.Smo.Wmi Namespace

Microsoft.SqlServer.Management.Smo.Wmi 네임스페이스에는 SMO 응용 프로그램에서 WMI(Windows Management Instrumentation)에 프로그래밍 방식으로 액세스할 수 있게 하는 클래스가 포함되어 있습니다. The Microsoft.SqlServer.Management.Smo.Wmi namespace contains classes that provide programmatic access to the Windows Management Instrumentation (WMI) from an SMO application.

클래스

ClientProtocol

ClientProtocol 클래스는 네트워크를 통해 SQL Server의 인스턴스와 통신할 수 있도록 클라이언트 인스턴스에 설치 하는 네트워크 프로토콜을 나타냅니다. The ClientProtocol class represents a network protocol installed on a client instance that allows communication with the instance of SQL Server over a network.

ClientProtocolCollection

ClientProtocolCollection 클래스의 컬렉션을 나타냅니다 ClientProtocol 부모 개체에 정의 된 모든 클라이언트 프로토콜을 나타내는 개체입니다. The ClientProtocolCollection class represents a collection of ClientProtocol objects that represent all the client protocols defined on the parent object.

ClientProtocolProperty

ClientProtocolProperty 클래스는 WMI(Windows Management Instrumentation) 클라이언트 프로토콜의 특성을 나타냅니다. The ClientProtocolProperty class represents an attribute of a Windows Management Instrumentation (WMI) client protocol.

ClientProtocolPropertyCollection

ClientProtocolPropertyCollection 클래스는 부모 개체에 정의된 클라이언트 프로토콜의 모든 특성을 나타내는 ClientProtocolProperty 개체의 컬렉션을 나타냅니다. The ClientProtocolPropertyCollection class represents a collection of ClientProtocolProperty objects that represent all the attributes of the client protocol defined on the parent object.

IPAddressProperty

IPAddressProperty 클래스는 WMI(Windows Management Instrumentation) IP 주소의 특성을 나타냅니다. The IPAddressProperty class represents an attribute of a Windows Management Instrumentation (WMI) IP address.

IPAddressPropertyCollection

IPAddressPropertyCollection 클래스의 컬렉션을 나타냅니다 IPAddressProperty 부모 개체에 정의 된 IP 주소의 모든 특성을 나타내는 개체입니다. The IPAddressPropertyCollection class represents a collection of IPAddressProperty objects that represent all the attributes of the IP address defined on the parent object.

ManagedComputer

ManagedComputer 클래스 MicrosoftSQL 서버 인스턴스에서 Windows Management Instrumentation (WMI) 설치를 나타냅니다. The ManagedComputer class represents a Windows Management Instrumentation (WMI) installation on an instance of MicrosoftSQL Server.

NetLibInfo

NetLibInfo 개체는 네트워크 라이브러리 파일에 대 한 정보를 나타냅니다. The NetLibInfo object represents information regarding a network library file.

ProtocolBase

ProtocolBase 클래스는 SQL Server 클라이언트 인스턴스나 SQL Server를 실행 하는 서버에 사용 되는 프로토콜을 나타냅니다. The ProtocolBase class represents a protocol used on a SQL Server client or a server that is running SQL Server.

ProtocolProperty

ProtocolProperty 클래스는 WMI(Windows Management Instrumentation) 설치에서 프로토콜의 특성을 나타냅니다. The ProtocolProperty class represents an attribute of a protocol on the Windows Management Instrumentation (WMI) installation.

ProtocolPropertyCollection

ProtocolPropertyCollection 클래스의 컬렉션을 나타냅니다 ProtocolProperty 부모 개체에 정의 된 프로토콜의 모든 특성을 나타내는 개체입니다. The ProtocolPropertyCollection class represents a collection of ProtocolProperty objects that represent all the attributes of the protocol defined on the parent object.

ServerAlias

ServerAlias 클래스는 WMI(Windows Management Instrumentation) 설치에서 서버 연결의 별칭을 나타냅니다. The ServerAlias class represents an alias for a server connection on the Windows Management Instrumentation (WMI) installation.

ServerAliasCollection

ServerAliasCollection 클래스의 컬렉션을 나타냅니다 ServerAlias 부모 개체에 정의 된 모든 SQL Server 별칭을 나타내는 개체입니다. The ServerAliasCollection class represents a collection of ServerAlias objects that represent all the SQL Server aliases defined on the parent object.

ServerInstance

ServerInstance Microsoft SQL Server의 인스턴스를 나타냅니다. The ServerInstance class represents an instance of Microsoft SQL Server.

ServerInstanceCollection

ServerInstanceCollection 클래스의 컬렉션을 나타냅니다 ServerInstance 부모 개체에 정의 된 모든 SQL Server 인스턴스를 나타내는 개체입니다. The ServerInstanceCollection class represents a collection of ServerInstance objects that represent all the instances of SQL Server defined on the parent object.

ServerIPAddress

ServerIPAddress 클래스 Windows Management Instrumentation (WMI) 설치에 정의 된 서버 프로토콜의 IP 주소를 나타냅니다. The ServerIPAddress class represents the IP address of the server protocol defined on the Windows Management Instrumentation (WMI) installation.

ServerIPAddressCollection

ServerIPAddressCollection 클래스의 컬렉션을 나타냅니다 ServerIPAddress 부모 개체에 정의 된 모든 서버 IP 주소를 나타내는 개체입니다. The ServerIPAddressCollection class represents a collection of ServerIPAddress objects that represent all the server IP addresses defined on the parent object.

ServerProtocol

ServerProtocol 클래스에는 네트워크를 통해 SQL Server 클라이언트와 통신을 허용 하는 서버 인스턴스를 설치 하는 네트워크 프로토콜을 나타냅니다. The ServerProtocol class represents a network protocol installed on a server instance that allows communication with SQL Server clients over a network.

ServerProtocolCollection

ServerProtocolCollection 클래스의 컬렉션을 나타냅니다 ServerProtocol 부모 개체에 정의 된 모든 서버 프로토콜을 나타내는 개체입니다. The ServerProtocolCollection class represents a collection of ServerProtocol objects that represent all the server protocols defined on the parent object.

ServerProtocolProperty

ServerProtocolProperty 클래스는 WMI(Windows Management Instrumentation) 서버 프로토콜의 특성을 나타냅니다. The ServerProtocolProperty class represents an attribute of a Windows Management Instrumentation (WMI) server protocol.

ServerProtocolPropertyCollection

ServerProtocolPropertyCollection 클래스는 부모 개체에 정의된 서버 프로토콜의 모든 특성을 나타내는 ServerProtocolProperty 개체의 컬렉션을 나타냅니다. The ServerProtocolPropertyCollection class represents a collection of ServerProtocolProperty objects that represent all the attributes of the server protocol defined on the parent object.

Service

Service SQL Server 서비스의 인스턴스를 나타냅니다. The Service class represents an instance of the SQL Server service.

ServiceCollection

ServiceCollection 클래스의 컬렉션을 나타냅니다 Service 부모 개체에 정의 된 모든 SQL Server 서비스를 나타내는 개체입니다. The ServiceCollection class represents a collection of Service objects that represent all SQL Server services defined on the parent object.

WmiCollectionBase

WmiCollectionBase 클래스는 Windows Management Instrumentation (WMI) 개체 참조의 모든 컬렉션 개체를 나타냅니다. The WmiCollectionBase class represents all collection objects in the Windows Management Instrumentation (WMI) object reference.

WmiConnectionInfo

WmiConnectionInfo 클래스는 WMI(Windows Management Instrumentation) 설치에서 사용하는 연결 정보를 나타냅니다. The WmiConnectionInfo class represents connection information used by the installation of Windows Management Instrumentation (WMI).

WmiSmoObject

WmiSmoObject 클래스는 모든 WMI(Windows Management Instrumentation) 개체가 생성되는 기본 WMI 개체를 나타냅니다. The WmiSmoObject class represents the fundamental Windows Management Instrumentation (WMI) object from which all WMI objects are constructed.

열거형

ProviderArchitecture

ProviderArchitecture 열거형에는 WMI(Windows Management Instrumentation) 공급자 아키텍처를 지정하는 데 사용되는 값이 포함되어 있습니다. The ProviderArchitecture enumeration contains values that are used to specify the Windows Management Instrumentation (WMI) provider architecture.

설명

Microsoft.SqlServer.Management.Smo.Wmi 나타내는 모든 클래스를 포함 하는 네임 스페이스는 SQL Server WMI 합니다.The Microsoft.SqlServer.Management.Smo.Wmi namespace contains all the classes that represent the SQL Server WMI. 이 네임 스페이스의 클래스의 인스턴스에 연결 하지 않아도 SQL Server합니다.The classes in this namespace do not require a connection to an instance of SQL Server. 이 네임 스페이스 컨트롤의 클래스는 SQL Server 서비스 및 SQL Server 에이전트 서비스에 표시 된 대로 Server 클래스 및 JobServer 클래스입니다.The classes in this namespace control the SQL Server service and the SQL Server Agent service as represented by the Server class and the JobServer class. WMI는 계층적으로 SMO 서버 클래스 위에입니다.WMI is hierarchically above the SMO Server class. WMI 클래스를 사용 하는 네트워크 프로토콜 및 클라이언트와 서버 설치에 대 한 라이브러리 설정 SQL Server합니다.The WMI classes are also used to set the network protocols and libraries for client and server installations of SQL Server.

Microsoft.SqlServer.Management.Smo.Wmi Microsoft.SqlServer.Smo.dll 어셈블리 파일에 네임 스페이스가 포함 합니다.The Microsoft.SqlServer.Management.Smo.Wmi namespace resides in the Microsoft.SqlServer.Smo.dll assembly file. 또한 일부 열거형 클래스 Microsoft.SqlServer.WmiEnum.dll 어셈블리 파일에 있습니다.Also, some of the enumeration classes are in the Microsoft.SqlServer.WmiEnum.dll assembly file. 파일을 가져와서 두를 클래스에 액세스 해야 합니다는 Microsoft.SqlServer.Management.Smo.Wmi 네임 스페이스입니다.You will have to import both files to access the classes in the Microsoft.SqlServer.Management.Smo.Wmi namespace.

사용 하 여는 Microsoft.SqlServer.Management.Smo.Wmi 네임 스페이스에 다음을 수행할 수 있습니다.By using the Microsoft.SqlServer.Management.Smo.Wmi namespace, you can do the following:

  • 중지, 시작 및 인스턴스는 모두 일시 중지 SQL Server 및 SQL Server 에이전트입니다.Stop, start, and pause both the instance of SQL Server and SQL Server Agent.

  • 프로토콜, 네트워크 라이브러리 및 IP 주소 정보에 대 한 설정 SQL Server 서비스 및 클라이언트입니다.Set protocols, network libraries, and IP address information for SQL Server services and clients.

  • 관리 SQL Server 별칭입니다.Manage SQL Server aliases.

참고

Microsoft.SqlServer.SqlWmiManagment.dll를 사용 하 여 등록 해야 regasm.exe 사용 하기 전에 Microsoft.SqlServer.Management.Smo.Wmi 클래스입니다.You must register the Microsoft.SqlServer.SqlWmiManagment.dll by using regasm.exe before you can use the Microsoft.SqlServer.Management.Smo.Wmi classes.

-