Database Classe

Définition

Encapsulating de la classe d’instance : Server[@Name='']/Database

[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
public sealed class Database : Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Common.ICreatable, Microsoft.SqlServer.Management.Common.IDropIfExists, Microsoft.SqlServer.Management.Common.IDroppable, Microsoft.SqlServer.Management.Common.ISafeRenamable, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IDatabaseOptions, Microsoft.SqlServer.Management.Smo.IExtendedProperties, Microsoft.SqlServer.Management.Smo.IScriptable
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Database = class
    inherit ScriptNameObjectBase
    interface ISfcSupportsDesignMode
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface ISafeRenamable
    interface IRenamable
    interface IExtendedProperties
    interface IScriptable
    interface IDatabaseOptions
    interface IDmfFacet
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
type Database = class
    inherit ScriptNameObjectBase
    interface ICreatable
    interface IAlterable
    interface IDroppable
    interface IDropIfExists
    interface ISafeRenamable
    interface IRenamable
    interface IExtendedProperties
    interface IScriptable
    interface IDatabaseOptions
    interface IDmfFacet
    interface ISfcSupportsDesignMode
Public NotInheritable Class Database
Inherits ScriptNameObjectBase
Implements IAlterable, ICreatable, IDatabaseOptions, IDmfFacet, IDropIfExists, IDroppable, IExtendedProperties, ISafeRenamable, IScriptable, ISfcSupportsDesignMode
Héritage
Attributs
Implémente

Constructeurs

Nom Description
Database()

Encapsulating de la classe d’instance : Server[@Name='']/Database

Database(Server, String, DatabaseEngineEdition)

Construit un objet De base de données à créer avec l’édition donnée

Database(Server, String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Champs

Nom Description
m_ExtendedProperties

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
singletonParent

Les objets SMO standard accèdent à la référence de classe parente via parentColl (collection correspondante dans la classe parente). La classe Singleton n’a aucune collection dans le parent.

(Hérité de SqlSmoObject)

Propriétés

Nom Description
AcceleratedRecoveryEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

ActiveConnections

Encapsulating de la classe d’instance : Server[@Name='']/Database

ActiveDirectory
Obsolète.

Encapsulating de la classe d’instance : Server[@Name='']/Database

AnsiNullDefault

Encapsulating de la classe d’instance : Server[@Name='']/Database

AnsiNullsEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

AnsiPaddingEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

AnsiWarningsEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

ApplicationRoles

Encapsulating de la classe d’instance : Server[@Name='']/Database

ArithmeticAbortEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

Assemblies

Encapsulating de la classe d’instance : Server[@Name='']/Database

AsymmetricKeys

Encapsulating de la classe d’instance : Server[@Name='']/Database

AutoClose

Encapsulating de la classe d’instance : Server[@Name='']/Database

AutoCreateIncrementalStatisticsEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

AutoCreateStatisticsEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

AutoShrink

Encapsulating de la classe d’instance : Server[@Name='']/Database

AutoUpdateStatisticsAsync

Encapsulating de la classe d’instance : Server[@Name='']/Database

AutoUpdateStatisticsEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

AvailabilityDatabaseSynchronizationState

Encapsulating de la classe d’instance : Server[@Name='']/Database

AvailabilityGroupName

Encapsulating de la classe d’instance : Server[@Name='']/Database

AzureEdition

Encapsulating de la classe d’instance : Server[@Name='']/Database

AzureServiceObjective

Encapsulating de la classe d’instance : Server[@Name='']/Database

BrokerEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

CaseSensitive

Encapsulating de la classe d’instance : Server[@Name='']/Database

CatalogCollation

Obtient ou définit le type de classement du catalogue MD. Valide uniquement pendant la création, et nous ne pouvons pas spécifier ContainedDatabaseCollation explicitement

Certificates

Encapsulating de la classe d’instance : Server[@Name='']/Database

ChangeTrackingAutoCleanUp

Encapsulating de la classe d’instance : Server[@Name='']/Database

ChangeTrackingEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

ChangeTrackingRetentionPeriod

Encapsulating de la classe d’instance : Server[@Name='']/Database

ChangeTrackingRetentionPeriodUnits

Encapsulating de la classe d’instance : Server[@Name='']/Database

CloseCursorsOnCommitEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

Collation

Encapsulating de la classe d’instance : Server[@Name='']/Database

CollationDatabaseInServer

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
ColumnEncryptionKeys

Encapsulating de la classe d’instance : Server[@Name='']/Database

ColumnMasterKeys

Encapsulating de la classe d’instance : Server[@Name='']/Database

CompatibilityLevel

Encapsulating de la classe d’instance : Server[@Name='']/Database

ConcatenateNullYieldsNull

Encapsulating de la classe d’instance : Server[@Name='']/Database

ContainmentType

Encapsulating de la classe d’instance : Server[@Name='']/Database

CreateDate

Encapsulating de la classe d’instance : Server[@Name='']/Database

DatabaseAuditSpecifications

DatabaseAuditSpecification, collection

DatabaseEncryptionKey

Encapsulating de la classe d’instance : Server[@Name='']/Database

DatabaseEngineEdition

Encapsulating de la classe d’instance : Server[@Name='']/Database

DatabaseEngineType

Retourne le DatabaseEngineType de l’instance de base de données

DatabaseGuid

Encapsulating de la classe d’instance : Server[@Name='']/Database

DatabaseOptions

Encapsulating de la classe d’instance : Server[@Name='']/Database

DatabaseOwnershipChaining

Encapsulating de la classe d’instance : Server[@Name='']/Database

DatabaseScopedConfigurations

Encapsulating de la classe d’instance : Server[@Name='']/Database

DatabaseScopedCredentials

Encapsulating de la classe d’instance : Server[@Name='']/Database

DatabaseSnapshotBaseName

Encapsulating de la classe d’instance : Server[@Name='']/Database

DataRetentionEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

DataSpaceUsage

Encapsulating de la classe d’instance : Server[@Name='']/Database

DateCorrelationOptimization

Encapsulating de la classe d’instance : Server[@Name='']/Database

DboLogin

Encapsulating de la classe d’instance : Server[@Name='']/Database

DefaultFileGroup

Encapsulating de la classe d’instance : Server[@Name='']/Database

DefaultFileStreamFileGroup

Encapsulating de la classe d’instance : Server[@Name='']/Database

DefaultFullTextCatalog

Encapsulating de la classe d’instance : Server[@Name='']/Database

DefaultFullTextLanguage

Obtient ou définit la langue de texte intégral par défaut de cette base de données.

DefaultLanguage

Obtient ou définit la langue par défaut pour les utilisateurs de cette base de données.

Defaults

Encapsulating de la classe d’instance : Server[@Name='']/Database

DefaultSchema

Encapsulating de la classe d’instance : Server[@Name='']/Database

DelayedDurability

Encapsulating de la classe d’instance : Server[@Name='']/Database

EncryptionEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

Events

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExecuteForScalar

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
ExecutionManager

Retourne l’instance ExecutionManager pour exécuter des requêtes afin de collecter des informations sur la base de données.

ExtendedProperties

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExtendedStoredProcedures

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExternalDataSources

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExternalFileFormats

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExternalLanguages

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExternalLibraries

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExternalStreamingJobs

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExternalStreams

Encapsulating de la classe d’instance : Server[@Name='']/Database

FeatureRestrictions

Encapsulating de la classe d’instance : Server[@Name='']/Database

FileGroups

Encapsulating de la classe d’instance : Server[@Name='']/Database

FilestreamDirectoryName

Encapsulating de la classe d’instance : Server[@Name='']/Database

FilestreamNonTransactedAccess

Encapsulating de la classe d’instance : Server[@Name='']/Database

FullTextCatalogs

Encapsulating de la classe d’instance : Server[@Name='']/Database

FullTextStopLists

Encapsulating de la classe d’instance : Server[@Name='']/Database

HasDatabaseEncryptionKey

Encapsulating de la classe d’instance : Server[@Name='']/Database

HasFileInCloud

Encapsulating de la classe d’instance : Server[@Name='']/Database

HasMemoryOptimizedObjects

Encapsulating de la classe d’instance : Server[@Name='']/Database

HonorBrokerPriority

Encapsulating de la classe d’instance : Server[@Name='']/Database

ID

Encapsulating de la classe d’instance : Server[@Name='']/Database

IndexSpaceUsage

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsAccessible

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDatabaseSnapshot

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDatabaseSnapshotBase

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbAccessAdmin

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbBackupOperator

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbDatareader

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbDatawriter

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbDdlAdmin

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbDenyDatareader

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbDenyDatawriter

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbManager

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbOwner

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsDbSecurityAdmin

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsFabricDatabase

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsFullTextEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsLedger

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsLoginManager

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsMailHost

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsManagementDataWarehouse

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsMaxSizeApplicable

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsMirroringEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsParameterizationForced

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsReadCommittedSnapshotOn

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsSqlDw

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsSqlDwEdition

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsSystemObject

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsTouched

Indique si l’objet a été touché pour l’écriture de scripts inconditionnelles de Alter

(Hérité de SqlSmoObject)
IsUpdateable

Encapsulating de la classe d’instance : Server[@Name='']/Database

IsVarDecimalStorageFormatEnabled

Indique si la compression vardecimal est activée

IsVarDecimalStorageFormatSupported

Indique si la compression vardecimal est prise en charge sur le serveur

LastBackupDate

Encapsulating de la classe d’instance : Server[@Name='']/Database

LastDifferentialBackupDate

Encapsulating de la classe d’instance : Server[@Name='']/Database

LastGoodCheckDbTime

Encapsulating de la classe d’instance : Server[@Name='']/Database

LastLogBackupDate

Encapsulating de la classe d’instance : Server[@Name='']/Database

LegacyCardinalityEstimation

Obtenez ou définissez la Legacy_Cardinality_Estimation de la configuration délimitée à la base de données.

LegacyCardinalityEstimationForSecondary

Obtenez ou définissez la Legacy_Cardinality_Estimation pour la configuration étendue de la base de données.

LocalCursorsDefault

Encapsulating de la classe d’instance : Server[@Name='']/Database

LogFiles

Encapsulating de la classe d’instance : Server[@Name='']/Database

LogReuseWaitStatus

Encapsulating de la classe d’instance : Server[@Name='']/Database

MasterKey

Encapsulating de la classe d’instance : Server[@Name='']/Database

MaxDop

Obtient ou définit maxDop de la configuration délimitée par la base de données.

MaxDopForSecondary

Obtenez ou définissez MaxDop pour le serveur secondaire de la configuration délimitée par la base de données en comptabilité spéciale pour les valeurs Null.

MaxSizeInBytes

Encapsulating de la classe d’instance : Server[@Name='']/Database

MemoryAllocatedToMemoryOptimizedObjectsInKB

Encapsulating de la classe d’instance : Server[@Name='']/Database

MemoryUsedByMemoryOptimizedObjectsInKB

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringFailoverLogSequenceNumber

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringID

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringPartner

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringPartnerInstance

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringRedoQueueMaxSize

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringRoleSequence

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringSafetyLevel

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringSafetySequence

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringStatus

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringTimeout

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringWitness

Encapsulating de la classe d’instance : Server[@Name='']/Database

MirroringWitnessStatus

Encapsulating de la classe d’instance : Server[@Name='']/Database

Name

Encapsulating de la classe d’instance : Server[@Name='']/Database

NestedTriggersEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

NumericRoundAbortEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

ObjectInSpace

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
Owner

Encapsulating de la classe d’instance : Server[@Name='']/Database

PageVerify

Encapsulating de la classe d’instance : Server[@Name='']/Database

ParameterSniffing

Obtenez ou définissez la Parameter_Sniffing de la configuration délimitée à la base de données.

ParameterSniffingForSecondary

Obtenez ou définissez l’Parameter_Sniffing pour la configuration de l’étendue de la base de données.

Parent

Encapsulating de la classe d’instance : Server[@Name='']/Database

ParentCollection

Retourne la collection qui contient l’objet. Peut être null.

(Hérité de SqlSmoObject)
PartitionFunctions

Encapsulating de la classe d’instance : Server[@Name='']/Database

PartitionSchemes

Encapsulating de la classe d’instance : Server[@Name='']/Database

PersistentVersionStoreFileGroup

Encapsulating de la classe d’instance : Server[@Name='']/Database

PersistentVersionStoreSizeKB

Encapsulating de la classe d’instance : Server[@Name='']/Database

PlanGuides

Encapsulating de la classe d’instance : Server[@Name='']/Database

PrimaryFilePath

Encapsulating de la classe d’instance : Server[@Name='']/Database

Properties

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
QueryOptimizerHotfixes

Obtenez ou définissez la Query_Optimizer_Hotfixes de la configuration délimitée à la base de données.

QueryOptimizerHotfixesForSecondary

Obtenez ou définissez la Query_Optimizer_Hotfixes pour la configuration étendue à la base de données.

QueryStoreOptions

Encapsulating de la classe d’instance : Server[@Name='']/Database

QuotedIdentifiersEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

ReadOnly

Encapsulating de la classe d’instance : Server[@Name='']/Database

RecoveryForkGuid

Encapsulating de la classe d’instance : Server[@Name='']/Database

RecoveryModel

Encapsulating de la classe d’instance : Server[@Name='']/Database

RecursiveTriggersEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

RemoteDataArchiveCredential

Encapsulating de la classe d’instance : Server[@Name='']/Database

RemoteDataArchiveEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

RemoteDataArchiveEndpoint

Encapsulating de la classe d’instance : Server[@Name='']/Database

RemoteDataArchiveLinkedServer

Encapsulating de la classe d’instance : Server[@Name='']/Database

RemoteDataArchiveUseFederatedServiceAccount

Encapsulating de la classe d’instance : Server[@Name='']/Database

RemoteDatabaseName

Encapsulating de la classe d’instance : Server[@Name='']/Database

ReplicationOptions

Encapsulating de la classe d’instance : Server[@Name='']/Database

Roles

Encapsulating de la classe d’instance : Server[@Name='']/Database

Rules

Encapsulating de la classe d’instance : Server[@Name='']/Database

ScalarResult

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
Schemas

Encapsulating de la classe d’instance : Server[@Name='']/Database

SearchPropertyLists

Encapsulating de la classe d’instance : Server[@Name='']/Database

SecurityPolicies

Encapsulating de la classe d’instance : Server[@Name='']/Database

SensitivityClassifications

Encapsulating de la classe d’instance : Server[@Name='']/Database

Sequences

Encapsulating de la classe d’instance : Server[@Name='']/Database

ServerVersion

Retourne serverVersion du serveur qui contient l’objet. Si l’objet n’est pas associé à un serveur connecté, la version de serveur connue la plus élevée est retournée.

(Hérité de SqlSmoObject)
ServiceBroker

Encapsulating de la classe d’instance : Server[@Name='']/Database

ServiceBrokerGuid

Encapsulating de la classe d’instance : Server[@Name='']/Database

Size

Encapsulating de la classe d’instance : Server[@Name='']/Database

SnapshotIsolationState

Encapsulating de la classe d’instance : Server[@Name='']/Database

SpaceAvailable

Encapsulating de la classe d’instance : Server[@Name='']/Database

State

Retourne l’état de l’objet

(Hérité de SmoObjectBase)
Status

Encapsulating de la classe d’instance : Server[@Name='']/Database

StoredProcedures

Encapsulating de la classe d’instance : Server[@Name='']/Database

SymmetricKeys

Encapsulating de la classe d’instance : Server[@Name='']/Database

Synonyms

Encapsulating de la classe d’instance : Server[@Name='']/Database

Tables

Encapsulating de la classe d’instance : Server[@Name='']/Database

TargetRecoveryTime

Encapsulating de la classe d’instance : Server[@Name='']/Database

TemporalHistoryRetentionEnabled

Encapsulating de la classe d’instance : Server[@Name='']/Database

TransformNoiseWords

Encapsulating de la classe d’instance : Server[@Name='']/Database

Triggers

Encapsulating de la classe d’instance : Server[@Name='']/Database

Trustworthy

Encapsulating de la classe d’instance : Server[@Name='']/Database

TwoDigitYearCutoff

Encapsulating de la classe d’instance : Server[@Name='']/Database

Urn

Retourne l’Urn de l’objet, calculé à la volée

(Hérité de SqlSmoObject)
UrnSuffix

Retourne le nom du type dans l’expression urn

UserAccess

Encapsulating de la classe d’instance : Server[@Name='']/Database

UserData

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SmoObjectBase)
UserDefinedAggregates

Encapsulating de la classe d’instance : Server[@Name='']/Database

UserDefinedDataTypes

Encapsulating de la classe d’instance : Server[@Name='']/Database

UserDefinedFunctions

Encapsulating de la classe d’instance : Server[@Name='']/Database

UserDefinedTableTypes

Encapsulating de la classe d’instance : Server[@Name='']/Database

UserDefinedTypes

Encapsulating de la classe d’instance : Server[@Name='']/Database

UserName

Encapsulating de la classe d’instance : Server[@Name='']/Database

Users

Encapsulating de la classe d’instance : Server[@Name='']/Database

Version

Encapsulating de la classe d’instance : Server[@Name='']/Database

Views

Encapsulating de la classe d’instance : Server[@Name='']/Database

WarnOnRename

Le changement de nom d’une base de données doit demander une confirmation

WorkloadManagementWorkloadClassifiers

Encapsulating de la classe d’instance : Server[@Name='']/Database

WorkloadManagementWorkloadGroups

Encapsulating de la classe d’instance : Server[@Name='']/Database

XmlSchemaCollections

Encapsulating de la classe d’instance : Server[@Name='']/Database

Méthodes

Nom Description
AddDatabaseContext(StringCollection)

méthode get appelée à partir de la méthode de création de script (à partir de classes dérivées telles que Table, Index, etc.)

(Hérité de SqlSmoObject)
Alter()

Encapsulating de la classe d’instance : Server[@Name='']/Database

Alter(TerminationClause)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Alter(TimeSpan)

Encapsulating de la classe d’instance : Server[@Name='']/Database

AlterImpl()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
AlterImplWorker()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
AutoGenerateName()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
ChangeMirroringState(MirroringOption)

Modifie l’état de la mise en miroir de bases de données

CheckAllocations(RepairType)

Appelle DBCC CHECKALLOC avec le type de réparation donné

CheckAllocationsDataOnly()

Wrapper pour DBCC CHECKALLOC NOINDEX

CheckCatalog()

Wrapper pour DBCC CHECKCATALOG

CheckIdentityValues()

Encapsulating de la classe d’instance : Server[@Name='']/Database

CheckObjectDirty()

Si certaines propriétés sont respectées dans des cas spéciaux, utilisez cette fonction. actuellement applicable pour DatabaseDdltriggers

(Hérité de ScriptNameObjectBase)
CheckObjectState()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
CheckObjectState(Boolean)

Il s’agit d’une fonction virtuelle, afin que les classes dérivées puissent la remplacer si elles veulent effectuer des vérifications supplémentaires sur l’état de l’objet

(Hérité de SqlSmoObject)
CheckObjectStateImpl(Boolean)

Vérifie l’état de l’objet, car il n’est pas récusable, cette fonction peut être appelée directement et ce qui signifie que les classes dérivées ne peuvent pas fournir leur propre validation

(Hérité de SqlSmoObject)
Checkpoint()

Exécute la commande CHECKPOINT sur la base de données active

CheckTables(RepairType, RepairOptions, RepairStructure, Nullable<Int64>)

Appelle DBCC CHECKDB avec les options données

CheckTables(RepairType, RepairOptions)

Appelle DBCC CHECKDB avec le type de réparation et les options de réparation donnés

CheckTables(RepairType, RepairStructure)

Appelle DBCC CHECKDB avec le type de réparation et la structure de réparation donnés

CheckTables(RepairType)

Appelle DBCC CHECKDB avec le type de réparation et NO_INFOMSGS donnés

CheckTablesDataOnly()

Appelle DBCC CHECKDB avec l’option NOINDEX

CheckTablesDataOnly(RepairOptions, RepairStructure, Nullable<Int64>)

Appelle DBCC CHECKDB avec l’option NO_INDEX et les options de réparation et la structure de réparation données.

CheckTablesDataOnly(RepairOptions)

Appelle DBCC CHECKDB avec l’option NO_INDEX et les options de réparation données

CheckTablesDataOnly(RepairStructure)

Appelle DBCC CHECKDB avec l’option NO_INDEX et la structure de réparation donnée

CheckTextCorrectness(String, Boolean, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

vérifie la syntaxe du texte, qu’il manipule le type d’objet approprié (PROC, TRIGGER, etc.)

(Hérité de ScriptNameObjectBase)
CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

vérifie la syntaxe du texte, qu’il manipule le type d’objet approprié (PROC, TRIGGER, etc.)

(Hérité de ScriptNameObjectBase)
CheckTextModeSupport()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
CleanObject()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
CleanupPersistentVersionStore()

Vide les informations de version du magasin de versions persistant précédent pour cette base de données en appelant sp_persistent_version_cleanup

Create()

Crée la base de données sur l’instance de SQL Server.

Create(Boolean)

Crée la base de données sur l’instance de SQL Server

CreateImpl()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
CreateOrAlterImpl()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
Deny(DatabasePermissionSet, String, Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Deny(DatabasePermissionSet, String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Deny(DatabasePermissionSet, String[], Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Deny(DatabasePermissionSet, String[])

Encapsulating de la classe d’instance : Server[@Name='']/Database

DisableAllPlanGuides()

DÉSACTIVER tous les repères de plan

Discover()

Meilleur effort de découverte : cette méthode reflète les métadonnées et obtient tous les objets disponibles

(Hérité de SqlSmoObject)
Drop()

Supprime la base de données

DropAllPlanGuides()

DROP all the planguides

DropBackupHistory()

Supprime les entrées dans les tables d’historique de sauvegarde et de restauration pour la base de données

DropIfExists()

Supprime l’objet avec l’option IF EXISTS. Si l’objet n’est pas valide pour la fonction drop retourne sans exception.

DropImpl(Boolean, Boolean)

Pour les appels de suppression sur la base de données utilisateur dans Azure, la connexion est fermée lorsque la base de données est supprimée, ExecutionManager tente normalement de réessayer ces appels en rouvrant la connexion Que nous voulons éviter cette nouvelle tentative lorsque handleSevereError a la valeur true.

(Hérité de SqlSmoObject)
DropImpl(Boolean)

supprime l’objet

(Hérité de SqlSmoObject)
DropImplWorker(Urn, Boolean)

supprime l’objet

(Hérité de SqlSmoObject)
EnableAllPlanGuides()

ACTIVER tous les repères de plan

EnableEncryption(Boolean)

Active ou désactive le chiffrement

EnumBackupSetFiles()

Retourne des informations sur tous les fichiers de jeu de sauvegarde de la base de données

EnumBackupSetFiles(Int32)

Retourne des informations sur les fichiers inclus dans le jeu de sauvegarde donné

EnumBackupSets()

Retourne des informations sur tous les jeux de sauvegarde de la base de données

EnumCandidateKeys()

La méthode EnumCandidateKeys retourne un objet QueryResults qui énumère les tables utilisateur d’une base de données Microsoft ® SQL Server ™ 2000 et les contraintes sur ces tables qui peuvent définir des clés primaires.

EnumDatabasePermissions()

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumDatabasePermissions(DatabasePermissionSet)

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumDatabasePermissions(String, DatabasePermissionSet)

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumDatabasePermissions(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumLocks()

Retourne une table des verrous actifs associés à la base de données

EnumLocks(Int32)

Retourne une table des verrous actifs associés à la base de données

EnumLoginMappings()

Retourne une table d’objets utilisateur de base de données mappés à une connexion

EnumMatchingSPs(String, Boolean)

La méthode EnumMatchingSPs retourne un objet QueryResults qui énumère les procédures stockées qui contiennent le texte de recherche spécifié

EnumMatchingSPs(String)

La méthode EnumMatchingSPs retourne un objet QueryResults qui énumère les procédures stockées qui contiennent le texte de recherche spécifié

EnumObjectPermissions()

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumObjectPermissions(ObjectPermissionSet)

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumObjectPermissions(String, ObjectPermissionSet)

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumObjectPermissions(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumObjects()

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumObjects(DatabaseObjectTypes, SortOrder)

La méthode EnumObjects retourne un DataTable qui énumère les objets système et définis par l’utilisateur définissant la base de données référencée.

EnumObjects(DatabaseObjectTypes)

Encapsulating de la classe d’instance : Server[@Name='']/Database

EnumTransactions()

Retourne un ensemble de transactions actives

EnumTransactions(TransactionTypes)

Retourne un ensemble de transactions actives

EnumWindowsGroups()

Retourne une table d’objets utilisateur de base de données mappés à des groupes Windows

EnumWindowsGroups(String)

EnumWindowsGroups

ExecuteNonQuery(String, ExecutionTypes)

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExecuteNonQuery(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Exécute des instructions sql

(Hérité de SqlSmoObject)
ExecuteNonQuery(StringCollection, ExecutionTypes)

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExecuteNonQuery(StringCollection)

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExecuteRenameQuery(String)

Crée la requête Rename pour un SqlSmoObject et l’exécute sur le serveur.

(Hérité de NamedSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Exécute l’action donnée sous les modes d’exécution donnés.

Réinitialise les modes d’origine après l’exécution ou l’échec de l’action.

(Hérité de SqlSmoObject)
ExecuteWithResults(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

ExecuteWithResults(StringCollection)

Encapsulating de la classe d’instance : Server[@Name='']/Database

ForceTextModeOnTextBody()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
FormatSqlVariant(Object)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
GenerateAlterEvent()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
GetBraketNameForText()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
GetContextDB()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
GetDBName()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

Fournit une énumération des propriétés qui sont explicitement désactivées pour des types ou éditions de serveur spécifiques. Il ne s’agit pas d’une liste de toutes les propriétés qui ne fonctionnent pas pour la cible spécifiée.

(Hérité de SqlSmoObject)
GetFragOptionString(FragmentationOption)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
GetIsSystemNamed()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
GetIsTextDirty()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
GetPropValue(String)

Récupérer la valeur de la propriété à partir de : - Le conteneur de propriétés directement si la propriété est disponible (sale ou récupérée) - Un appel à notre méthode OnPropertyMissing sinon

Lève une exception si la valeur de propriété est NULL dans les deux cas.

(Hérité de SqlSmoObject)
GetPropValueOptional(String)

Récupérez la valeur de la propriété à partir de : - Le conteneur de propriétés si l’état est créé ou que nous sommes en mode Création (valeur NULL possible) - Un appel à notre méthode OnPropertyMissing sinon (lève l’exception si la valeur est NULL)

(Hérité de SqlSmoObject)
GetPropValueOptional<T>(String, T)

Retourne la valeur de la propriété nommée. Si l’objet se trouve dans l’état Création et que la propriété n’a pas encore été définie, la valeur par défaut est retournée. Si l’objet existe, defaultValue est ignoré et que la valeur réelle est retournée.

(Hérité de SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Récupérez la valeur de la propriété à partir de : - Le conteneur de propriétés si l’état est en cours de création ou que nous sommes en mode Création (null possible) - Un appel à notre méthode OnPropertyMissing sinon (valeur NULL possible)

(Hérité de SqlSmoObject)
GetRealValue(Property, Object)

Retourne la valeur réelle de la propriété.

(Hérité de SqlSmoObject)
GetRemoteDataArchiveMigrationStatusReports(DateTime, Int32, String)

Obtient une liste des rapports d’état de migration d’archive des données distantes

GetRemoteDatabaseMigrationStatistics()

Obtenez des statistiques de migration de base de données distantes. Null si l’archive de données distante n’est pas activée pour la base de données

GetServerName()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
GetServerObject()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
GetSqlServerVersionName()

Obtient le nom public sqlserver pour la connexion actuelle, par exemple : « SQL Server 2008 ».

(Hérité de SqlSmoObject)
GetStringComparer()

Retourne le comparateur utilisé par toutes les collections d’objets enfants pour effectuer la comparaison des noms d’objets. Le comparateur d’un serveur est basé sur le classement de master Le comparateur d’une base de données et ses enfants est basé sur le classement de base de données

(Hérité de SqlSmoObject)
GetTextBody()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
GetTextBody(Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
GetTextHeader(Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
GetTextHeader(ScriptNameObjectBase+ScriptHeaderType)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
GetTextMode()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
GetTextProperty(String)

obtenir le texte de l’objet, s’il n’est pas disponible, lève une exception depropiate en fonction de l’état de l’objet

(Hérité de ScriptNameObjectBase)
GetTransactionCount()

Retourne le nombre de transactions ouvertes

GetTransactionCount(TransactionTypes)

Retourne le nombre de transactions ouvertes avec le type de transaction donné

GetUrnRecursive(StringBuilder, UrnIdOption)

Calcule l’Urn de l’objet, potentiellement y compris d’autres champs dans la définition en plus des champs clés.

(Hérité de SqlSmoObject)
GetUrnRecursive(StringBuilder)

Calcule l’Urn de l’objet.

(Hérité de SqlSmoObject)
Grant(DatabasePermissionSet, String, Boolean, String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Grant(DatabasePermissionSet, String, Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Grant(DatabasePermissionSet, String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Grant(DatabasePermissionSet, String[], Boolean, String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Grant(DatabasePermissionSet, String[], Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Grant(DatabasePermissionSet, String[])

Encapsulating de la classe d’instance : Server[@Name='']/Database

ImplInitialize(String[], OrderBy[])

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
InitChildCollection(Urn, Boolean)

Initialise la collection d’objets enfant associée au type donné. Par exemple, le nom Column initialise la collection Columns.

(Hérité de SqlSmoObject)
InitFileGroupFiles()

Remplissez la collection FileGroup et chaque collection Files dans chaque FileGroup de manière optimale.

Initialize()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
Initialize(Boolean)

Initialise l’objet en lisant ses propriétés à partir de l’énumérateur

(Hérité de SqlSmoObject)
InitializeClassifiedColumns()

Efface la collection Tables et l’initialise avec des tables qui ont des colonnes classées. L’appelant peut toujours restaurer la collection Tables en appelant : db. Tables.ClearAndInitialize()

InitTableColumns()

Remplir la collection Tables et chaque collection Columns dans chaque table de manière optimale

IsExpressSku()

Retourne si le serveur contenant cet objet est une référence SKU Express

(Hérité de SqlSmoObject)
IsLocalPrimaryReplica()

Retourne true si la base de données fait partie d’un groupe de disponibilité et réside sur le serveur réplica principal

IsMember(String)

Détermine si l’utilisateur actuel est membre du groupe ou du rôle donné dans la base de données active

IsObjectDirty()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
IsObjectInitialized()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
IsObjectInSpace()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
IsSupportedProperty(String)

Vérifier si la propriété spécifiée est prise en charge dans l’environnement serveur actuel

(Hérité de SqlSmoObject)
IsVersion80SP3()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
IsVersion90AndAbove()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
MarkDropped()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
MarkForDropImpl(Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
PostAlter()

cette fonction est destinée à être remplacée par des classes dérivées, si elles doivent effectuer des actions supplimentaires après avoir modifié l’objet

(Hérité de SqlSmoObject)
PostCreate()

cette fonction est destinée à être remplacée par des classes dérivées, si elles doivent effectuer des actions supplimentaires après la création de l’objet

(Hérité de SqlSmoObject)
PostDrop()

cette fonction est destinée à être remplacée par des classes dérivées, si elles doivent effectuer des actions supplimentaires après avoir supprimé l’objet

(Hérité de SqlSmoObject)
PrefetchObjects()

Initialise tous les objets de la base de données

PrefetchObjects(Type, ScriptingOptions)

Initialise tous les objets de type t et leurs enfants nécessaires pour écrire des scripts avec

PrefetchObjects(Type)

Initialise tous les objets de type t et leurs enfants

ReauthorizeRemoteDataArchiveConnection(String, Boolean)

Réauthoriser une base de données étendue avec le serveur SQL Azure une fois la base de données restaurée à partir d’une sauvegarde

RecalculateSpaceUsage()

Encapsulating de la classe d’instance : Server[@Name='']/Database

Refresh()

actualise les propriétés de l’objet en les lisant à partir du serveur

RemoveFullTextCatalogs()

Encapsulating de la classe d’instance : Server[@Name='']/Database

Rename(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

RenameImpl(String)

modifier le nom de l’objet

(Hérité de NamedSmoObject)
RenameImplWorker(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de NamedSmoObject)
Revoke(DatabasePermissionSet, String, Boolean, Boolean, String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Revoke(DatabasePermissionSet, String, Boolean, Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Revoke(DatabasePermissionSet, String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Revoke(DatabasePermissionSet, String[], Boolean, Boolean, String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Revoke(DatabasePermissionSet, String[], Boolean, Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

Revoke(DatabasePermissionSet, String[])

Encapsulating de la classe d’instance : Server[@Name='']/Database

Script()

Encapsulating de la classe d’instance : Server[@Name='']/Database

Script(ScriptingOptions)

Encapsulating de la classe d’instance : Server[@Name='']/Database

ScriptImpl()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
ScriptImpl(ScriptingOptions)

Retourne un objet StringCollection avec le script de l’objet. Cette méthode lève une erreur si ScriptData a la valeur true

(Hérité de SqlSmoObject)
SetAccessToken(IRenewableToken)

Définissez accessToken pour la connexion.

(Hérité de SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
SetDefaultFileGroup(String)

Définit le groupe de fichiers nommé comme groupe de fichiers par défaut pour la base de données.

SetDefaultFileStreamFileGroup(String)

Définit le groupe de fichiers nommé comme groupe de fichiers par défaut pour la base de données. Il fonctionne pour n’importe quel groupe de fichiers, pas seulement pour le flux de fichiers

SetDefaultFullTextCatalog(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

SetIsSystemNamed(Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
SetOffline()

Encapsulating de la classe d’instance : Server[@Name='']/Database

SetOnline()

Encapsulating de la classe d’instance : Server[@Name='']/Database

SetOwner(String, Boolean)

Définit le propriétaire de cette base de données sur la connexion avec le nom spécifié.

SetOwner(String)

Définit le propriétaire de cette base de données sur la connexion avec le nom spécifié. Ne supprime aucun compte d’utilisateur existant mappé à la connexion avant de tenter de modifier le propriétaire.

SetParentImpl(SqlSmoObject)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
SetSchemaOwned()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de NamedSmoObject)
SetSnapshotIsolation(Boolean)

Active ou désactive l’isolation des instantanés pour la base de données active

SetState(SqlSmoState)

Définit l’état de l’objet (Existing, Dropped, etc.) Les applications doivent éviter d’utiliser cette méthode.

(Hérité de SmoObjectBase)
SetTextBody(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
SetTextHeader(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
Shrink(Int32, ShrinkMethod)

Réduit une base de données

SwitchTextMode(Boolean, SmoCollectionBase[])

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Lève une exception si la version principale ServerVersion pour cet objet est supérieure à 10.0 (SQL 2008)

(Hérité de SqlSmoObject)
ThrowIfAboveVersion80(String)

Lève une exception si la version principale ServerVersion pour cet objet est supérieure à 8.0 (SQL 2000)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion100(String)

Lève une exception si la version principale ServerVersion de cet objet est inférieure à 10.0 (SQL 2008)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion110(String)

Lève une exception UnsupportedVersionException si le serveur source ou de destination est inférieur à 11.0 (SQL 2012)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 11.0 (SQL 2012)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion120(String)

Lève une exception si la version principale ServerVersion pour cet objet est inférieure à 12.0 (SQL 2014)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 12.0 (SQL 2014)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion130(String)

Lève une exception si la version principale ServerVersion de cet objet est inférieure à 13.0 (SQL 2016)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 13.0 (SQL 2016)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion140(String)

Lève une exception si la version principale ServerVersion pour cet objet est inférieure à 14.0 (SQL 2017)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 14.0 (SQL 2017)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion160(String)

Lève une exception si la version principale ServerVersion de cet objet est inférieure à 16.0

(Hérité de SqlSmoObject)
ThrowIfBelowVersion80(String)

Lève une exception si la version principale ServerVersion de cet objet est inférieure à 8.0 (SQL 2000)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion80SP3()

Lève une exception si ServerVersion pour cet objet est inférieur à 8.760 (8.0 SP3)

(Hérité de SqlSmoObject)
ThrowIfBelowVersion90(String)

Lève une exception si la version principale ServerVersion pour cet objet est inférieure à 9.0 (SQL 2005)

(Hérité de SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de ScriptNameObjectBase)
ToString()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
Touch()

Marquez l’objet « touché » pour le script inconditionnelle de Alter.

(Hérité de SqlSmoObject)
TouchImpl()

Méthode virtuelle pour permettre aux classes dérivées d’effectuer des tâches supplémentaires lorsqu’elles sont tactiles.

(Hérité de SqlSmoObject)
TruncateLog()

Tronquer le journal. Cela est pris en charge dans SQL Server 2005 pour des raisons de compatibilité descendante.

UnbindDefaultImpl(Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
UnbindRuleImpl(Boolean)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
UpdateIndexStatistics()

Mettez à jour les statistiques pour tous les index de la base de données.

Validate(String, Object[])

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SmoObjectBase)
ValidateAllPlanGuides()

Valider tous les repères de plan

ValidateAllPlanGuides(DataTable)

Valider tous les repères de plan

Événements

Nom Description
PropertyChanged

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
PropertyMetadataChanged

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)

Implémentations d’interfaces explicites

Nom Description
IAlienObject.Discover()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
IAlienObject.GetDomainRoot()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
IAlienObject.GetParent()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
IAlienObject.GetPropertyType(String)

Découvre le type de propriété.

(Hérité de SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Récupère la valeur d’une propriété donnée. Lève si la propriété est introuvable.

(Hérité de SqlSmoObject)
IAlienObject.GetUrn()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
IAlienObject.Resolve(String)

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Définit l’état de cet objet en fonction de SfcObjectState fourni.

(Hérité de SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Définit la valeur de la propriété donnée, si elle est accessible en écriture. Si la propriété n’est pas dans le conteneur de propriétés, la réflexion est utilisée. Lève une exception si la propriété est introuvable.

(Hérité de SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Encapsulating de la classe d’instance : Server[@Name='']/Database

(Hérité de SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Cet objet étend ISfcSupportsDesignMode.

Méthodes d’extension

Nom Description
GetAssessmentItems(Database, String[])

Recherche toutes les vérifications disponibles pour une donnée database.

GetAssessmentItems(SqlSmoObject, String[])

Recherche toutes les vérifications disponibles pour une donnée smoObject.

GetAssessmentResults(Database, IEnumerable<ICheck>)

Exécute de manière synchrone l’évaluation pour une application donnée database et fournit une IEnumerable<T> description des problèmes détectés. Cette méthode effectue uniquement des vérifications à partir de checks.

GetAssessmentResults(Database, String[])

Exécute de manière synchrone l’évaluation pour une application donnée database et fournit une IEnumerable<T> description des problèmes détectés.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Exécute de manière synchrone l’évaluation pour une application donnée smoObject et fournit une IEnumerable<T> description des problèmes détectés. Cette méthode effectue uniquement des vérifications à partir de checks.

GetAssessmentResults(SqlSmoObject, String[])

Exécute de manière synchrone l’évaluation pour une application donnée smoObject et fournit une IEnumerable<T> description des problèmes détectés.

GetAssessmentResultsList(Database, IEnumerable<ICheck>)

Exécute de manière synchrone l’évaluation pour une application donnée database et fournit une IEnumerable<T> description des problèmes détectés. Cette méthode effectue uniquement des vérifications à partir de checks.

GetAssessmentResultsList(Database, String[])

Exécute de manière asynchrone l’évaluation pour une application donnée database et fournit une List<T> description des problèmes détectés.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Exécute de manière asynchrone l’évaluation pour une application donnée smoObject et fournit une List<T> description des problèmes détectés. Cette méthode effectue uniquement des vérifications à partir de checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Exécute de manière asynchrone l’évaluation pour une application donnée smoObject et fournit une List<T> description des problèmes détectés.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Vérifie si le type spécifié est pris en charge par le ServerVersion serveur racine et DatabaseEngineType le serveur racine de cet objet. Si scriptingPreferences ne sont pas null, vérifie également si le type spécifié est pris en charge par le ServerVersion serveur cible et DatabaseEngineType le serveur cible.

S’applique à