Класс 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) можно использовать в многопоточных операциях. Потокобезопасная работа с членами экземпляров типа не гарантируется.
Примеры
Безопасность многопоточности
Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.