Microsoft.SqlServer.Management.Smo.Wmi 네임스페이스
TOC
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장

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

The Microsoft.SqlServer.Management.Smo.Wmi namespace contains classes that provide programmatic access to the Windows Management Instrumentation (WMI) from an SMO application.

The Microsoft.SqlServer.Management.Smo.Wmi namespace contains all the classes that represent the SQL Server WMI. The classes in this namespace do not require a connection to an instance of SQL Server. 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 is hierarchically above the SMO Server class. The WMI classes are also used to set the network protocols and libraries for client and server installations of SQL Server.

The Microsoft.SqlServer.Management.Smo.Wmi namespace resides in the Microsoft.SqlServer.Smo.dll assembly file. Also, some of the enumeration classes are in the Microsoft.SqlServer.WmiEnum.dll assembly file. You will have to import both files to access the classes in the Microsoft.SqlServer.Management.Smo.Wmi namespace.

By using the Microsoft.SqlServer.Management.Smo.Wmi namespace, you can do the following:

  • Stop, start, and pause both the instance of SQL Server and SQL Server Agent.

  • Set protocols, network libraries, and IP address information for SQL Server services and clients.

  • Manage SQL Server aliases.

참고참고

In SQL Server 2008, you must register the Microsoft.SqlServer.SqlWmiManagment.dll by using regasm.exe before you can use the Microsoft.SqlServer.Management.Smo.Wmi classes.

  클래스설명
공용 클래스ClientProtocolThe ClientProtocol class represents a network protocol installed on a client instance that allows communication with the instance of SQL Server over a network.
공용 클래스ClientProtocolCollectionThe ClientProtocolCollection class represents a collection of ClientProtocol objects that represent all the client protocols defined on the parent object.
공용 클래스ClientProtocolPropertyThe ClientProtocolProperty class represents an attribute of a Windows Management Instrumentation (WMI) client protocol.
공용 클래스ClientProtocolPropertyCollectionThe ClientProtocolPropertyCollection class represents a collection of ClientProtocolProperty objects that represent all the attributes of the client protocol defined on the parent object.
공용 클래스IPAddressPropertyThe IPAddressProperty class represents an attribute of a Windows Management Instrumentation (WMI) IP address.
공용 클래스IPAddressPropertyCollectionThe IPAddressPropertyCollection class represents a collection of IPAddressProperty objects that represent all the attributes of the IP address defined on the parent object.
공용 클래스ManagedComputerManagedComputer 클래스는 Microsoft SQL Server 인스턴스의 WMI(Windows Management Instrumentation) 설치를 나타냅니다.
공용 클래스NetLibInfoNetLibInfo 개체는 네트워크 라이브러리 파일에 대한 정보를 나타냅니다.
공용 클래스ProtocolBaseThe ProtocolBase class represents a protocol used on a SQL Server client or a server that is running SQL Server.
공용 클래스ProtocolPropertyThe ProtocolProperty class represents an attribute of a protocol on the Windows Management Instrumentation (WMI) installation.
공용 클래스ProtocolPropertyCollectionThe ProtocolPropertyCollection class represents a collection of ProtocolProperty objects that represent all the attributes of the protocol defined on the parent object.
공용 클래스ServerAliasThe ServerAlias class represents an alias for a server connection on the Windows Management Instrumentation (WMI) installation.
공용 클래스ServerAliasCollectionThe ServerAliasCollection class represents a collection of ServerAlias objects that represent all the SQL Server aliases defined on the parent object.
공용 클래스ServerInstanceThe ServerInstance class represents an instance of Microsoft SQL Server.
공용 클래스ServerInstanceCollectionThe ServerInstanceCollection class represents a collection of ServerInstance objects that represent all the instances of SQL Server defined on the parent object.
공용 클래스ServerIPAddressThe ServerIPAddress class represents the IP address of the server protocol defined on the Windows Management Instrumentation (WMI) installation.
공용 클래스ServerIPAddressCollectionThe ServerIPAddressCollection class represents a collection of ServerIPAddress objects that represent all the server IP addresses defined on the parent object.
공용 클래스ServerProtocolThe ServerProtocol class represents a network protocol installed on a server instance that allows communication with SQL Server clients over a network.
공용 클래스ServerProtocolCollectionThe ServerProtocolCollection class represents a collection of ServerProtocol objects that represent all the server protocols defined on the parent object.
공용 클래스ServerProtocolPropertyThe ServerProtocolProperty class represents an attribute of a Windows Management Instrumentation (WMI) server protocol.
공용 클래스ServerProtocolPropertyCollectionThe ServerProtocolPropertyCollection class represents a collection of ServerProtocolProperty objects that represent all the attributes of the server protocol defined on the parent object.
공용 클래스ServiceThe Service class represents an instance of the SQL Server service.
공용 클래스ServiceCollectionThe ServiceCollection class represents a collection of Service objects that represent all SQL Server services defined on the parent object.
공용 클래스WmiCollectionBaseThe WmiCollectionBase class represents all collection objects in the Windows Management Instrumentation (WMI) object reference.
공용 클래스WmiConnectionInfoThe WmiConnectionInfo class represents connection information used by the installation of Windows Management Instrumentation (WMI).
공용 클래스WmiSmoObjectThe WmiSmoObject class represents the fundamental Windows Management Instrumentation (WMI) object from which all WMI objects are constructed.

  열거형설명
공용 열거형ProviderArchitectureThe ProviderArchitecture enumeration contains values that are used to specify the Windows Management Instrumentation (WMI) provider architecture.

커뮤니티 추가 항목

추가
표시:
© 2016 Microsoft