Partager via


Classe 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.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public NotInheritable Class Information _
    Inherits SqlSmoObject
'Utilisation
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

Le type Information expose les membres suivants.

Propriétés

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

Haut de la page

Méthodes

  Nom Description
Méthode publique Discover Discovers a list of type Object. (hérité de SqlSmoObject.)
Méthode publique Equals (hérité de Object.)
Méthode protégée FormatSqlVariant Formats an object as SqlVariant type. (hérité de SqlSmoObject.)
Méthode protégée GetContextDB Gets the context database that is associated with this object. (hérité de SqlSmoObject.)
Méthode protégée GetDBName Gets the database name that is associated with the object. (hérité de SqlSmoObject.)
Méthode publique GetHashCode (hérité de Object.)
Méthode protégée GetPropValue Gets a property value of the SqlSmoObject object. (hérité de SqlSmoObject.)
Méthode protégée GetPropValueOptional Gets a property value of the SqlSmoObject object. (hérité de SqlSmoObject.)
Méthode protégée GetPropValueOptionalAllowNull Gets a property value of the SqlSmoObject object. (hérité de SqlSmoObject.)
Méthode protégée GetServerObject Gets the server of the SqlSmoObject object. (hérité de SqlSmoObject.)
Méthode publique GetType (hérité de Object.)
Méthode publique Initialize() Initializes the object and forces the properties be loaded. (hérité de SqlSmoObject.)
Méthode publique Initialize(Boolean) Initializes the object and forces the properties be loaded. (hérité de SqlSmoObject.)
Méthode protégée IsObjectInitialized Verifies whether the object has been initialized. (hérité de SqlSmoObject.)
Méthode protégée IsObjectInSpace Verifies whether the object is isolated or connected to the instance of SQL Server. (hérité de SqlSmoObject.)
Méthode publique Refresh Refreshes the object and retrieves properties when the object is next accessed. (hérité de SqlSmoObject.)
Méthode protégée SetParentImpl Sets the parent of the SqlSmoObject to the newParent parameter. (hérité de SqlSmoObject.)
Méthode publique ToString Returns a String that represents the referenced object. (hérité de SqlSmoObject.)
Méthode publique Validate Validates the state of an object. (hérité de SmoObjectBase.)

Haut de la page

Événements

  Nom Description
Événement public PropertyChanged Represents the event that occurs when a property is changed. (hérité de SqlSmoObject.)
Événement public PropertyMetadataChanged Represents the event that occurs when property metadata changes. (hérité de SqlSmoObject.)

Haut de la page

Implémentations d'interfaces explicites

  Nom Description
Implémentation d'interface expliciteMéthode privée IAlienObject.Discover Discovers any dependencies. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.)
Implémentation d'interface expliciteMéthode privée IAlienObject.GetDomainRoot Returns the root of the domain. (hérité de SqlSmoObject.)
Implémentation d'interface expliciteMéthode privée IAlienObject.GetParent Gets the parent of this object. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.)
Implémentation d'interface expliciteMéthode privée IAlienObject.GetPropertyType Gets the type of the specified property. (hérité de SqlSmoObject.)
Implémentation d'interface expliciteMéthode privée IAlienObject.GetPropertyValue Gets the value of the specified property. (hérité de SqlSmoObject.)
Implémentation d'interface expliciteMéthode privée IAlienObject.GetUrn Gets the Unified Resource Name (URN) of the object. Ne faites pas directement référence à ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.)
Implémentation d'interface expliciteMéthode privée IAlienObject.Resolve Gets the instance that contains the information about the object from the Unified Resource Name (URN) of the object. (hérité de SqlSmoObject.)
Implémentation d'interface expliciteMéthode privée IAlienObject.SetObjectState Sets the object state to the specified SfcObjectState value. (hérité de SqlSmoObject.)
Implémentation d'interface expliciteMéthode privée IAlienObject.SetPropertyValue Sets the property value. (hérité de SqlSmoObject.)
Implémentation d'interface expliciteMéthode privée ISfcPropertyProvider.GetPropertySet Gets the interface reference to the set of properties of this object. (hérité de SqlSmoObject.)

Haut de la page

Notes

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

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

Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Exemples

Configuration de SQL Server dans SMO

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Management.Smo