Поделиться через


Класс Information

The Information class contains nonconfigurable information about the instance of SQL Server. These include system information and options that are set during Setup, such as the collation.

Иерархия наследования

System.Object
  Microsoft.SqlServer.Management.Smo.SmoObjectBase
    Microsoft.SqlServer.Management.Smo.SqlSmoObject
      Microsoft.SqlServer.Management.Smo.Information

Пространство имен:  Microsoft.SqlServer.Management.Smo
Сборка:  Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)

Синтаксис

'Декларация
Public NotInheritable Class Information _
    Inherits SqlSmoObject
'Применение
Dim instance As Information
public sealed class Information : SqlSmoObject
public ref class Information sealed : public SqlSmoObject
[<SealedAttribute>]
type Information =  
    class 
        inherit SqlSmoObject 
    end
public final class Information extends SqlSmoObject

Тип Information обеспечивает доступ к следующим элементам.

Свойства

  Имя Описание
Открытое свойство BuildClrVersion Gets a version object that identifies the common language runtime that is running in the server.
Открытое свойство BuildClrVersionString A string that identifies the build number of the common language runtime that is running in the server.
Открытое свойство BuildNumber Gets the build number for the instance of SQL Server.
Открытое свойство Collation Gets the default collation for the instance of SQL Server.
Открытое свойство CollationID Gets the collation ID for the instance of SQL Server.
Открытое свойство ComparisonStyle Gets the comparison style for the instance of SQL Server.
Открытое свойство ComputerNamePhysicalNetBIOS Gets the computer name stored in the net BIOS.
Открытое свойство Edition Gets the edition of the instance of SQL Server.
Открытое свойство EngineEdition Gets the edition of the engine for the instance of SQL Server.
Открытое свойство ErrorLogPath Gets the file directory where the error log is stored on the instance of SQL Server.
Открытое свойство FullyQualifiedNetName Gets the fully qualified NetBIOS name of the network on which the instance of SQL Server is running.
Открытое свойство IsCaseSensitive Gets the Boolean value that specifies whether the instance of SQL Server is case-sensitive.
Открытое свойство IsClustered Gets the Boolean value that specifies whether the instance of SQL Server is a clustered server.
Открытое свойство IsFullTextInstalled Gets the Boolean value that specifies whether full-text service is installed on the instance of SQL Server.
Открытое свойство IsHadrEnabled Gets a value that indicates whether the Hadr is enabled.
Открытое свойство IsSingleUser Gets the Boolean value that specifies whether the instance of SQL Server is read-only.
Открытое свойство Language Gets the default language used by the instance of SQL Server.
Открытое свойство MasterDBLogPath Gets the log file directory for the master database on the instance of SQL Server.
Открытое свойство MasterDBPath Gets the database file directory for the master database on the instance of SQL Server.
Открытое свойство MaxPrecision Gets the greatest decimal precision available for exact numeric data types (not floating point), including decimal and numeric.
Открытое свойство NetName Gets the NetBIOS name of the network on which the instance of SQL Server is running.
Открытое свойство OSVersion Gets the operating system version of the computer running the instance of SQL Server.
Открытое свойство Parent Gets the Server object that is the parent object of the Information object.
Открытое свойство PhysicalMemory Gets the total RAM installed, in MB, for the computer running the instance of SQL Server.
Открытое свойство Platform Gets the hardware platform for the computer running the instance of SQL Server.
Открытое свойство Processors Gets the number of processors installed on the computer running the instance of SQL Server.
Открытое свойство Product Gets the product title for the instance of SQL Server.
Открытое свойство ProductLevel Gets the product level for the instance of SQL Server.
Открытое свойство Properties Gets a collection of Property objects that represent the object properties. (Производный от SqlSmoObject.)
Открытое свойство ResourceLastUpdateDateTime Gets the date and time when the SQL Server resource was last updated.
Открытое свойство ResourceVersion Gets the version of the SQL Server resource.
Открытое свойство ResourceVersionString Gets the version of the SQL Server resource in string format.
Открытое свойство RootDirectory Gets the root directory for the instance of SQL Server.
Открытое свойство SqlCharSet Gets the Int16 value that identifies the character set used by the instance of SQL Server.
Открытое свойство SqlCharSetName Gets the name of the character set used by the instance of SQL Server.
Открытое свойство SqlSortOrder Gets the Int16 value that identifies the sort order used by the instance of SQL Server.
Открытое свойство SqlSortOrderName Gets the name of the sort order used by the instance of SQL Server.
Открытое свойство State Gets the state of the referenced object. (Производный от SmoObjectBase.)
Открытое свойство Urn Gets the Uniform Resource Name (URN) address value that uniquely identifies the object. (Производный от SqlSmoObject.)
Открытое свойство UserData Gets or sets user-defined data associated with the referenced object. (Производный от SmoObjectBase.)
Открытое свойство Version Gets the version of the instance of SQL Server.
Открытое свойство VersionMajor Gets the major version number of the instance of SQL Server.
Открытое свойство VersionMinor Gets the minor version of the instance of SQL Server.
Открытое свойство VersionString Gets the date, version, and processor type of the instance of SQL Server.

В начало

Методы

  Имя Описание
Открытый метод Discover Discovers a list of type Object. (Производный от SqlSmoObject.)
Открытый метод Equals (Производный от Object.)
Защищенный метод FormatSqlVariant Formats an object as SqlVariant type. (Производный от SqlSmoObject.)
Защищенный метод GetContextDB Gets the context database that is associated with this object. (Производный от SqlSmoObject.)
Защищенный метод GetDBName Gets the database name that is associated with the object. (Производный от SqlSmoObject.)
Открытый метод GetHashCode (Производный от Object.)
Защищенный метод GetPropValue Gets a property value of the SqlSmoObject object. (Производный от SqlSmoObject.)
Защищенный метод GetPropValueOptional Gets a property value of the SqlSmoObject object. (Производный от SqlSmoObject.)
Защищенный метод GetPropValueOptionalAllowNull Gets a property value of the SqlSmoObject object. (Производный от SqlSmoObject.)
Защищенный метод GetServerObject Gets the server of the SqlSmoObject object. (Производный от SqlSmoObject.)
Открытый метод GetType (Производный от Object.)
Открытый метод Initialize() Initializes the object and forces the properties be loaded. (Производный от SqlSmoObject.)
Открытый метод Initialize(Boolean) Initializes the object and forces the properties be loaded. (Производный от SqlSmoObject.)
Защищенный метод IsObjectInitialized Verifies whether the object has been initialized. (Производный от SqlSmoObject.)
Защищенный метод IsObjectInSpace Verifies whether the object is isolated or connected to the instance of SQL Server. (Производный от SqlSmoObject.)
Открытый метод Refresh Refreshes the object and retrieves properties when the object is next accessed. (Производный от SqlSmoObject.)
Защищенный метод SetParentImpl Sets the parent of the SqlSmoObject to the newParent parameter. (Производный от SqlSmoObject.)
Открытый метод ToString Returns a String that represents the referenced object. (Производный от SqlSmoObject.)
Открытый метод Validate Validates the state of an object. (Производный от SmoObjectBase.)

В начало

События

  Имя Описание
Открытое событие PropertyChanged Represents the event that occurs when a property is changed. (Производный от SqlSmoObject.)
Открытое событие PropertyMetadataChanged Represents the event that occurs when property metadata changes. (Производный от SqlSmoObject.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IAlienObject.Discover Discovers any dependencies. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlSmoObject.)
Явная реализация интерфейсаЗакрытый метод IAlienObject.GetDomainRoot Returns the root of the domain. (Производный от SqlSmoObject.)
Явная реализация интерфейсаЗакрытый метод IAlienObject.GetParent Gets the parent of this object. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlSmoObject.)
Явная реализация интерфейсаЗакрытый метод IAlienObject.GetPropertyType Gets the type of the specified property. (Производный от SqlSmoObject.)
Явная реализация интерфейсаЗакрытый метод IAlienObject.GetPropertyValue Gets the value of the specified property. (Производный от SqlSmoObject.)
Явная реализация интерфейсаЗакрытый метод IAlienObject.GetUrn Gets the Unified Resource Name (URN) of the object. Не ссылайтесь на этот элемент непосредственно из кода. Он поддерживает работу инфраструктуры SQL Server. (Производный от SqlSmoObject.)
Явная реализация интерфейсаЗакрытый метод IAlienObject.Resolve Gets the instance that contains the information about the object from the Unified Resource Name (URN) of the object. (Производный от SqlSmoObject.)
Явная реализация интерфейсаЗакрытый метод IAlienObject.SetObjectState Sets the object state to the specified SfcObjectState value. (Производный от SqlSmoObject.)
Явная реализация интерфейсаЗакрытый метод IAlienObject.SetPropertyValue Sets the property value. (Производный от SqlSmoObject.)
Явная реализация интерфейсаЗакрытый метод ISfcPropertyProvider.GetPropertySet Gets the interface reference to the set of properties of this object. (Производный от SqlSmoObject.)

В начало

Замечания

В будущей версии Microsoft SQL Server этот компонент будет удален. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.

To get Information object properties, users can be a member of the public fixed server role.

To set Information object properties, users must be a member of the sysadmin fixed server role.

Thread Safety

Все общие статические члены этого типа (Shared в Microsoft Visual Basic) можно использовать в многопоточных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.

Примеры

Настройка SQL Server в SMO

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.SqlServer.Management.Smo