Database Класс

Определение

Инкапсулирование класса экземпляра: 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
Наследование
Атрибуты
Реализации

Конструкторы

Имя Описание
Database()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Database(Server, String, DatabaseEngineEdition)

Создает новый объект Базы данных для создания с помощью заданного выпуска.

Database(Server, String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Поля

Имя Описание
m_ExtendedProperties

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
singletonParent

Обычные объекты SMO обращаются к ссылке на родительский класс через parentColl (соответствующую коллекцию в родительском классе). Одноэлементный класс не имеет коллекции в родительском классе.

(Унаследовано от SqlSmoObject)

Свойства

Имя Описание
AcceleratedRecoveryEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ActiveConnections

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ActiveDirectory
Устаревшие.

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AnsiNullDefault

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AnsiNullsEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AnsiPaddingEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AnsiWarningsEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ApplicationRoles

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ArithmeticAbortEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Assemblies

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AsymmetricKeys

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AutoClose

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AutoCreateIncrementalStatisticsEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AutoCreateStatisticsEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AutoShrink

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AutoUpdateStatisticsAsync

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AutoUpdateStatisticsEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AvailabilityDatabaseSynchronizationState

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AvailabilityGroupName

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AzureEdition

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AzureServiceObjective

Инкапсулирование класса экземпляра: Server[@Name='']/Database

BrokerEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

CaseSensitive

Инкапсулирование класса экземпляра: Server[@Name='']/Database

CatalogCollation

Возвращает или задает тип сортировки каталога MD. Допустимо только во время создания, и не удается явно указать ContainedDatabaseCollation

Certificates

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ChangeTrackingAutoCleanUp

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ChangeTrackingEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ChangeTrackingRetentionPeriod

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ChangeTrackingRetentionPeriodUnits

Инкапсулирование класса экземпляра: Server[@Name='']/Database

CloseCursorsOnCommitEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Collation

Инкапсулирование класса экземпляра: Server[@Name='']/Database

CollationDatabaseInServer

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
ColumnEncryptionKeys

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ColumnMasterKeys

Инкапсулирование класса экземпляра: Server[@Name='']/Database

CompatibilityLevel

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ConcatenateNullYieldsNull

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ContainmentType

Инкапсулирование класса экземпляра: Server[@Name='']/Database

CreateDate

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DatabaseAuditSpecifications

Коллекция DatabaseAuditSpecification

DatabaseEncryptionKey

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DatabaseEngineEdition

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DatabaseEngineType

Возвращает DatabaseEngineType экземпляра базы данных

DatabaseGuid

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DatabaseOptions

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DatabaseOwnershipChaining

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DatabaseScopedConfigurations

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DatabaseScopedCredentials

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DatabaseSnapshotBaseName

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DataRetentionEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DataSpaceUsage

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DateCorrelationOptimization

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DboLogin

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DefaultFileGroup

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DefaultFileStreamFileGroup

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DefaultFullTextCatalog

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DefaultFullTextLanguage

Возвращает или задает язык полнотекстового текста по умолчанию для этой базы данных.

DefaultLanguage

Возвращает или задает язык по умолчанию для пользователей этой базы данных.

Defaults

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DefaultSchema

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DelayedDurability

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EncryptionEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Events

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExecuteForScalar

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
ExecutionManager

Возвращает экземпляр ExecutionManager для выполнения запросов для сбора сведений о базе данных.

ExtendedProperties

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExtendedStoredProcedures

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExternalDataSources

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExternalFileFormats

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExternalLanguages

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExternalLibraries

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExternalStreamingJobs

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExternalStreams

Инкапсулирование класса экземпляра: Server[@Name='']/Database

FeatureRestrictions

Инкапсулирование класса экземпляра: Server[@Name='']/Database

FileGroups

Инкапсулирование класса экземпляра: Server[@Name='']/Database

FilestreamDirectoryName

Инкапсулирование класса экземпляра: Server[@Name='']/Database

FilestreamNonTransactedAccess

Инкапсулирование класса экземпляра: Server[@Name='']/Database

FullTextCatalogs

Инкапсулирование класса экземпляра: Server[@Name='']/Database

FullTextStopLists

Инкапсулирование класса экземпляра: Server[@Name='']/Database

HasDatabaseEncryptionKey

Инкапсулирование класса экземпляра: Server[@Name='']/Database

HasFileInCloud

Инкапсулирование класса экземпляра: Server[@Name='']/Database

HasMemoryOptimizedObjects

Инкапсулирование класса экземпляра: Server[@Name='']/Database

HonorBrokerPriority

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ID

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IndexSpaceUsage

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsAccessible

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDatabaseSnapshot

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDatabaseSnapshotBase

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbAccessAdmin

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbBackupOperator

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbDatareader

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbDatawriter

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbDdlAdmin

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbDenyDatareader

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbDenyDatawriter

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbManager

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbOwner

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsDbSecurityAdmin

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsFabricDatabase

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsFullTextEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsLedger

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsLoginManager

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsMailHost

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsManagementDataWarehouse

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsMaxSizeApplicable

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsMirroringEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsParameterizationForced

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsReadCommittedSnapshotOn

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsSqlDw

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsSqlDwEdition

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsSystemObject

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsTouched

Касается ли объект для безусловного скрипта Alter

(Унаследовано от SqlSmoObject)
IsUpdateable

Инкапсулирование класса экземпляра: Server[@Name='']/Database

IsVarDecimalStorageFormatEnabled

Включена ли сжатие vardecimal

IsVarDecimalStorageFormatSupported

Поддерживается ли сжатие vardecimal на сервере

LastBackupDate

Инкапсулирование класса экземпляра: Server[@Name='']/Database

LastDifferentialBackupDate

Инкапсулирование класса экземпляра: Server[@Name='']/Database

LastGoodCheckDbTime

Инкапсулирование класса экземпляра: Server[@Name='']/Database

LastLogBackupDate

Инкапсулирование класса экземпляра: Server[@Name='']/Database

LegacyCardinalityEstimation

Получите или задайте Legacy_Cardinality_Estimation конфигурации базы данных с заданной областью.

LegacyCardinalityEstimationForSecondary

Получите или задайте Legacy_Cardinality_Estimation для вторичной конфигурации базы данных.

LocalCursorsDefault

Инкапсулирование класса экземпляра: Server[@Name='']/Database

LogFiles

Инкапсулирование класса экземпляра: Server[@Name='']/Database

LogReuseWaitStatus

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MasterKey

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MaxDop

Возвращает или задает maxDop конфигурации базы данных с заданной областью.

MaxDopForSecondary

Получите или задайте maxDop для вторичной конфигурации базы данных, специальной учетной записи null.

MaxSizeInBytes

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MemoryAllocatedToMemoryOptimizedObjectsInKB

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MemoryUsedByMemoryOptimizedObjectsInKB

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringFailoverLogSequenceNumber

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringID

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringPartner

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringPartnerInstance

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringRedoQueueMaxSize

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringRoleSequence

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringSafetyLevel

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringSafetySequence

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringStatus

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringTimeout

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringWitness

Инкапсулирование класса экземпляра: Server[@Name='']/Database

MirroringWitnessStatus

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Name

Инкапсулирование класса экземпляра: Server[@Name='']/Database

NestedTriggersEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

NumericRoundAbortEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ObjectInSpace

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
Owner

Инкапсулирование класса экземпляра: Server[@Name='']/Database

PageVerify

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ParameterSniffing

Получите или задайте Parameter_Sniffing конфигурации базы данных.

ParameterSniffingForSecondary

Получите или задайте Parameter_Sniffing для вторичной конфигурации базы данных.

Parent

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ParentCollection

Возвращает коллекцию, содержащую объект. Может иметь значение NULL.

(Унаследовано от SqlSmoObject)
PartitionFunctions

Инкапсулирование класса экземпляра: Server[@Name='']/Database

PartitionSchemes

Инкапсулирование класса экземпляра: Server[@Name='']/Database

PersistentVersionStoreFileGroup

Инкапсулирование класса экземпляра: Server[@Name='']/Database

PersistentVersionStoreSizeKB

Инкапсулирование класса экземпляра: Server[@Name='']/Database

PlanGuides

Инкапсулирование класса экземпляра: Server[@Name='']/Database

PrimaryFilePath

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Properties

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
QueryOptimizerHotfixes

Получите или задайте Query_Optimizer_Hotfixes конфигурации базы данных.

QueryOptimizerHotfixesForSecondary

Получите или задайте Query_Optimizer_Hotfixes для вторичной конфигурации базы данных.

QueryStoreOptions

Инкапсулирование класса экземпляра: Server[@Name='']/Database

QuotedIdentifiersEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ReadOnly

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RecoveryForkGuid

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RecoveryModel

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RecursiveTriggersEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RemoteDataArchiveCredential

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RemoteDataArchiveEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RemoteDataArchiveEndpoint

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RemoteDataArchiveLinkedServer

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RemoteDataArchiveUseFederatedServiceAccount

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RemoteDatabaseName

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ReplicationOptions

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Roles

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Rules

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ScalarResult

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
Schemas

Инкапсулирование класса экземпляра: Server[@Name='']/Database

SearchPropertyLists

Инкапсулирование класса экземпляра: Server[@Name='']/Database

SecurityPolicies

Инкапсулирование класса экземпляра: Server[@Name='']/Database

SensitivityClassifications

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Sequences

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ServerVersion

Возвращает serverVersion сервера, содержащего объект. Если объект не связан с подключенным сервером, возвращается самая известная версия сервера.

(Унаследовано от SqlSmoObject)
ServiceBroker

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ServiceBrokerGuid

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Size

Инкапсулирование класса экземпляра: Server[@Name='']/Database

SnapshotIsolationState

Инкапсулирование класса экземпляра: Server[@Name='']/Database

SpaceAvailable

Инкапсулирование класса экземпляра: Server[@Name='']/Database

State

Возвращает состояние объекта

(Унаследовано от SmoObjectBase)
Status

Инкапсулирование класса экземпляра: Server[@Name='']/Database

StoredProcedures

Инкапсулирование класса экземпляра: Server[@Name='']/Database

SymmetricKeys

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Synonyms

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Tables

Инкапсулирование класса экземпляра: Server[@Name='']/Database

TargetRecoveryTime

Инкапсулирование класса экземпляра: Server[@Name='']/Database

TemporalHistoryRetentionEnabled

Инкапсулирование класса экземпляра: Server[@Name='']/Database

TransformNoiseWords

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Triggers

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Trustworthy

Инкапсулирование класса экземпляра: Server[@Name='']/Database

TwoDigitYearCutoff

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Urn

Возвращает urn объекта, вычисляемого на лету

(Унаследовано от SqlSmoObject)
UrnSuffix

Возвращает имя типа в выражении urn

UserAccess

Инкапсулирование класса экземпляра: Server[@Name='']/Database

UserData

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SmoObjectBase)
UserDefinedAggregates

Инкапсулирование класса экземпляра: Server[@Name='']/Database

UserDefinedDataTypes

Инкапсулирование класса экземпляра: Server[@Name='']/Database

UserDefinedFunctions

Инкапсулирование класса экземпляра: Server[@Name='']/Database

UserDefinedTableTypes

Инкапсулирование класса экземпляра: Server[@Name='']/Database

UserDefinedTypes

Инкапсулирование класса экземпляра: Server[@Name='']/Database

UserName

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Users

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Version

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Views

Инкапсулирование класса экземпляра: Server[@Name='']/Database

WarnOnRename

Переименование базы данных должно запрашивать подтверждение

WorkloadManagementWorkloadClassifiers

Инкапсулирование класса экземпляра: Server[@Name='']/Database

WorkloadManagementWorkloadGroups

Инкапсулирование класса экземпляра: Server[@Name='']/Database

XmlSchemaCollections

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Методы

Имя Описание
AddDatabaseContext(StringCollection)

метод вызывается из метода создания скрипта,связанного с ним (из производных классов, таких как Table, Index и т. д.).

(Унаследовано от SqlSmoObject)
Alter()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Alter(TerminationClause)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Alter(TimeSpan)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

AlterImpl()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
AlterImplWorker()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
AppendCommaText(StringBuilder, String, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
AppendWithCommaText(StringBuilder, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
AppendWithOption(StringBuilder, String, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
AutoGenerateName()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
BindDefaultImpl(String, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
ChangeMirroringState(MirroringOption)

Изменяет состояние зеркального отображения базы данных

CheckAllocations(RepairType)

Вызывает DBCC CHECKALLOC с заданным типом восстановления

CheckAllocationsDataOnly()

Оболочка для DBCC CHECKALLOC NOINDEX

CheckCatalog()

Оболочка для DBCC CHECKCATALOG

CheckIdentityValues()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

CheckObjectDirty()

Если существуют некоторые свойства, которые соблюдаются в особых случаях, используйте эту функцию. в настоящее время применимо для DatabaseDdltriggers

(Унаследовано от ScriptNameObjectBase)
CheckObjectState()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
CheckObjectState(Boolean)

Это виртуальная функция, чтобы производные классы могли переопределить его, если они хотят выполнить дополнительные проверки состояния объекта.

(Унаследовано от SqlSmoObject)
CheckObjectStateImpl(Boolean)

Проверяет состояние объекта, так как оно не является перенаправляющимся, эта функция может вызываться напрямую и что означает, что производные классы не могут предоставлять собственную проверку.

(Унаследовано от SqlSmoObject)
Checkpoint()

Выполняет команду CHECKPOINT для текущей базы данных

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

Вызывает DBCC CHECKDB с заданными параметрами

CheckTables(RepairType, RepairOptions)

Вызывает DBCC CHECKDB с заданным типом восстановления и параметрами восстановления

CheckTables(RepairType, RepairStructure)

Вызывает DBCC CHECKDB с заданным типом восстановления и структурой восстановления

CheckTables(RepairType)

Вызывает DBCC CHECKDB с заданным типом восстановления и NO_INFOMSGS

CheckTablesDataOnly()

Вызывает DBCC CHECKDB с параметром NOINDEX

CheckTablesDataOnly(RepairOptions, RepairStructure, Nullable<Int64>)

Вызывает DBCC CHECKDB с параметром NO_INDEX и заданными параметрами восстановления и структурой восстановления.

CheckTablesDataOnly(RepairOptions)

Вызывает DBCC CHECKDB с параметром NO_INDEX и заданными параметрами восстановления

CheckTablesDataOnly(RepairStructure)

Вызывает DBCC CHECKDB с параметром NO_INDEX и заданной структурой восстановления

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

проверяет синтаксис текста, который управляет правильным типом объекта (PROC, TRIGGER и т. д.)

(Унаследовано от ScriptNameObjectBase)
CheckTextCorrectness(String, Boolean, Boolean, String[], DdlTextParserHeaderInfo)

проверяет синтаксис текста, который управляет правильным типом объекта (PROC, TRIGGER и т. д.)

(Унаследовано от ScriptNameObjectBase)
CheckTextModeSupport()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
CleanObject()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
CleanupPersistentVersionStore()

Очистка сведений о версии из предыдущего сохраняемого хранилища версий для этой базы данных путем вызова sp_persistent_version_cleanup

Create()

Создает базу данных на экземпляре SQL Server.

Create(Boolean)

Создает базу данных в экземпляре SQL Server

CreateImpl()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
CreateOrAlterImpl()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
Deny(DatabasePermissionSet, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Deny(DatabasePermissionSet, String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Deny(DatabasePermissionSet, String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Deny(DatabasePermissionSet, String[])

Инкапсулирование класса экземпляра: Server[@Name='']/Database

DisableAllPlanGuides()

ОТКЛЮЧИТЬ все плангиды

Discover()

Механизм обнаружения лучших усилий: этот метод отражает метаданные и получает все доступные объекты.

(Унаследовано от SqlSmoObject)
Drop()

Удаляет базу данных

DropAllPlanGuides()

DROP all the planguides

DropBackupHistory()

Удаляет записи в таблицах журнала резервного копирования и восстановления для базы данных

DropIfExists()

Удаляет объект с параметром IF EXISTS. Если объект недопустим для функции drop, возвращается без исключения.

DropImpl(Boolean, Boolean)

Для вызовов удаления в пользовательской базе данных в Azure подключение будет закрыто, так как база данных удаляется, ВыполнениеManager обычно пытается повторить такие вызовы, повторно открыв подключение, мы хотим избежать этого повтора при обработке дескриптораError.

(Унаследовано от SqlSmoObject)
DropImpl(Boolean)

Удаляет объект

(Унаследовано от SqlSmoObject)
DropImplWorker(Urn, Boolean)

Удаляет объект

(Унаследовано от SqlSmoObject)
EnableAllPlanGuides()

ВКЛЮЧИТЬ все плангиды

EnableEncryption(Boolean)

Включение или отключение шифрования

EnumBackupSetFiles()

Возвращает сведения обо всех файлах резервного набора данных для базы данных

EnumBackupSetFiles(Int32)

Возвращает сведения о файлах, включенных в заданный набор резервных копий.

EnumBackupSets()

Возвращает сведения обо всех резервных наборах для базы данных

EnumCandidateKeys()

Метод EnumCandidateKeys возвращает объект QueryResults, который перечисляет пользовательские таблицы базы данных Microsoft ® SQL Server ™ 2000 и ограничения для этих таблиц, которые могут определять первичные ключи.

EnumDatabasePermissions()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumDatabasePermissions(DatabasePermissionSet)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumDatabasePermissions(String, DatabasePermissionSet)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumDatabasePermissions(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumLocks()

Возвращает таблицу активных блокировок, связанных с базой данных

EnumLocks(Int32)

Возвращает таблицу активных блокировок, связанных с базой данных

EnumLoginMappings()

Возвращает таблицу объектов пользователя базы данных, сопоставленных с именем входа.

EnumMatchingSPs(String, Boolean)

Метод EnumMatchingSPs возвращает объект QueryResults, перечисляющий хранимые процедуры, содержащие указанный текст поиска.

EnumMatchingSPs(String)

Метод EnumMatchingSPs возвращает объект QueryResults, перечисляющий хранимые процедуры, содержащие указанный текст поиска.

EnumObjectPermissions()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumObjectPermissions(ObjectPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumObjectPermissions(String, ObjectPermissionSet)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumObjectPermissions(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumObjects()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumObjects(DatabaseObjectTypes, SortOrder)

Метод EnumObjects возвращает dataTable, который перечисляет системные и пользовательские объекты, определяющие базу данных, на которую ссылается ссылка.

EnumObjects(DatabaseObjectTypes)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

EnumTransactions()

Возвращает набор активных транзакций

EnumTransactions(TransactionTypes)

Возвращает набор активных транзакций

EnumWindowsGroups()

Возвращает таблицу объектов пользователя базы данных, сопоставленных с группами Windows

EnumWindowsGroups(String)

EnumWindowsGroups

ExecuteNonQuery(String, ExecutionTypes)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExecuteNonQuery(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Выполняет инструкции SQL

(Унаследовано от SqlSmoObject)
ExecuteNonQuery(StringCollection, ExecutionTypes)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExecuteNonQuery(StringCollection)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExecuteRenameQuery(String)

Создает запрос переименования для SqlSmoObject и выполняет его на сервере.

(Унаследовано от NamedSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Выполняет заданное действие в заданных режимах выполнения.

Сбрасывает исходные режимы после завершения или сбоя действия.

(Унаследовано от SqlSmoObject)
ExecuteWithResults(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ExecuteWithResults(StringCollection)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ForceTextModeOnTextBody()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
FormatSqlVariant(Object)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
GenerateAlterEvent()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
GetBraketNameForText()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
GetContextDB()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
GetDBName()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
GetDisabledProperties(ScriptingPreferences)

Предоставляет перечисление свойств, которые явно отключены для определенных типов серверов или выпусков. Это не список всех свойств, которые не работают для указанного целевого объекта.

(Унаследовано от SqlSmoObject)
GetFragOptionString(FragmentationOption)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
GetIsSystemNamed()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
GetIsTextDirty()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
GetPropValue(String)

Получение значения свойства из : — контейнер свойств непосредственно, если свойство доступно (грязное или извлеченное) — вызов метода OnPropertyMissing в противном случае

Вызовет исключение, если значение свойства равно NULL в любом случае.

(Унаследовано от SqlSmoObject)
GetPropValueOptional(String)

Получение значения свойства из : — контейнер свойств, если состояние создается или мы в режиме конструктора (возможное значение NULL) — вызов метода OnPropertyMissing в противном случае (будет вызывать исключение, если значение РАВНО NULL)

(Унаследовано от SqlSmoObject)
GetPropValueOptional<T>(String, T)

Возвращает значение именованного свойства. Если объект находится в состоянии создания, а свойство еще не задано значение по умолчанию, возвращается. Если объект существует, значение по умолчанию игнорируется и возвращается фактическое значение.

(Унаследовано от SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Извлеките значение свойства из : — контейнер свойств, если состояние создается или мы в режиме конструктора (возможно, NULL) — вызов метода OnPropertyMissing в противном случае (возможно, NULL)

(Унаследовано от SqlSmoObject)
GetRealValue(Property, Object)

Возвращает реальное значение свойства.

(Унаследовано от SqlSmoObject)
GetRemoteDataArchiveMigrationStatusReports(DateTime, Int32, String)

Возвращает список отчетов о состоянии миграции удаленного архива данных

GetRemoteDatabaseMigrationStatistics()

Получение статистики миграции удаленной базы данных. Значение NULL, если удаленный архив данных не включен для базы данных

GetServerName()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
GetServerObject()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
GetSqlServerVersionName()

Возвращает общедоступное имя sqlserver для текущего подключения, например "SQL Server 2008".

(Унаследовано от SqlSmoObject)
GetStringComparer()

Возвращает средство сравнения, используемое всеми дочерними коллекциями объектов для сравнения имен объектов. Сравнение сервера основано на сортировке главного сравнения базы данных и его дочерних объектов на основе сортировки базы данных

(Унаследовано от SqlSmoObject)
GetTextBody()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
GetTextBody(Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
GetTextHeader(Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
GetTextHeader(ScriptNameObjectBase+ScriptHeaderType)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
GetTextMode()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
GetTextProperty(String)

получите текст объекта, если он недоступен, создайте исключение на основе состояния объекта.

(Унаследовано от ScriptNameObjectBase)
GetTransactionCount()

Возвращает количество открытых транзакций

GetTransactionCount(TransactionTypes)

Возвращает количество открытых транзакций с заданным типом транзакции

GetUrnRecursive(StringBuilder, UrnIdOption)

Вычисляет urn для объекта, потенциально включая другие поля в определении, помимо ключевых полей.

(Унаследовано от SqlSmoObject)
GetUrnRecursive(StringBuilder)

Вычисляет urn для объекта.

(Унаследовано от SqlSmoObject)
Grant(DatabasePermissionSet, String, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Grant(DatabasePermissionSet, String, Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Grant(DatabasePermissionSet, String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

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

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Grant(DatabasePermissionSet, String[], Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Grant(DatabasePermissionSet, String[])

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ImplInitialize(String[], OrderBy[])

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
InitChildCollection(Urn, Boolean)

Инициализирует дочернюю коллекцию объектов, связанную с заданным типом. Например, столбец имени инициализирует коллекцию "Столбцы".

(Унаследовано от SqlSmoObject)
InitFileGroupFiles()

Заполняйте коллекцию FileGroup и каждую коллекцию файлов в каждой файловой группе оптимально.

Initialize()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
Initialize(Boolean)

Инициализирует объект, считывая его свойства из перечислителя.

(Унаследовано от SqlSmoObject)
InitializeClassifiedColumns()

Очищает коллекцию таблиц и инициализирует ее с таблицами, имеющими классифицированные столбцы. Вызывающий объект всегда может восстановить коллекцию таблиц путем вызова: db. Tables.ClearAndInitialize()

InitTableColumns()

Заполнение коллекции таблиц и каждой коллекции столбцов в каждой таблице оптимально

IsExpressSku()

Возвращает значение, указывающее, является ли сервер, содержащий этот объект, SKU Express

(Унаследовано от SqlSmoObject)
IsLocalPrimaryReplica()

Возвращает значение true, если база данных является частью группы доступности и находится на сервере первичной реплики

IsMember(String)

Определяет, является ли текущий пользователь членом данной группы или роли в текущей базе данных.

IsObjectDirty()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
IsObjectInitialized()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
IsObjectInSpace()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
IsSupportedProperty(String)

Проверьте, поддерживается ли указанное свойство в текущей среде сервера

(Унаследовано от SqlSmoObject)
IsVersion80SP3()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
IsVersion90AndAbove()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
MarkDropped()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
MarkForDropImpl(Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
PostAlter()

эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после изменения объекта.

(Унаследовано от SqlSmoObject)
PostCreate()

эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после создания объекта

(Унаследовано от SqlSmoObject)
PostDrop()

эта функция должна быть переопределена производными классами, если они должны выполнять вспомогательные действия после удаления объекта.

(Унаследовано от SqlSmoObject)
PrefetchObjects()

Инициализирует все объекты в базе данных

PrefetchObjects(Type, ScriptingOptions)

Инициализирует все объекты типа t и их дочерние объекты, необходимые для скрипта с таким образом.

PrefetchObjects(Type)

Инициализирует все объекты типа t и их дочерние объекты

ReauthorizeRemoteDataArchiveConnection(String, Boolean)

Повторная авторизация растянутой базы данных с помощью сервера SQL Azure после восстановления базы данных из резервной копии

RecalculateSpaceUsage()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Refresh()

обновляет свойства объекта, считывая их с сервера.

RemoveFullTextCatalogs()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Rename(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

RenameImpl(String)

изменение имени объекта

(Унаследовано от NamedSmoObject)
RenameImplWorker(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от NamedSmoObject)
Revoke(DatabasePermissionSet, String, Boolean, Boolean, String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Revoke(DatabasePermissionSet, String, Boolean, Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Revoke(DatabasePermissionSet, String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

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

Инкапсулирование класса экземпляра: Server[@Name='']/Database

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

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Revoke(DatabasePermissionSet, String[])

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Script()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

Script(ScriptingOptions)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

ScriptImpl()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
ScriptImpl(ScriptingOptions)

Возвращает объект StringCollection со скриптом для объекта. Этот метод выдает ошибку, если ScriptData имеет значение true

(Унаследовано от SqlSmoObject)
SetAccessToken(IRenewableToken)

Задайте accessToken для подключения.

(Унаследовано от SqlSmoObject)
SetCollectionTextMode(Boolean, SmoCollectionBase)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
SetDefaultFileGroup(String)

Задает именованную группу файлов в качестве группы файлов по умолчанию для базы данных.

SetDefaultFileStreamFileGroup(String)

Задает именованную группу файлов в качестве группы файлов по умолчанию для базы данных. Он работает для любой файловой группы, а не только для файлового потока

SetDefaultFullTextCatalog(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

SetIsSystemNamed(Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
SetOffline()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

SetOnline()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

SetOwner(String, Boolean)

Задает владельцу этой базы данных имя входа с указанным именем.

SetOwner(String)

Задает владельцу этой базы данных имя входа с указанным именем. Не удаляет существующие учетные записи пользователей, сопоставленные с именем входа, прежде чем пытаться изменить владельца.

SetParentImpl(SqlSmoObject)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
SetSchemaOwned()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от NamedSmoObject)
SetSnapshotIsolation(Boolean)

Включает или отключает изоляцию моментальных снимков для текущей базы данных

SetState(SqlSmoState)

Задает состояние объекта (существующий, удаленный и т. д.) Приложения должны избегать использования этого метода.

(Унаследовано от SmoObjectBase)
SetTextBody(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
SetTextHeader(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
SetTextMode(Boolean, SmoCollectionBase[])

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
Shrink(Int32, ShrinkMethod)

Сжатие базы данных

SwitchTextMode(Boolean, SmoCollectionBase[])

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
ThrowIfAboveVersion100(String)

Создает исключение, если основная версия ServerVersion для этого объекта превышает 10.0 (SQL 2008)

(Унаследовано от SqlSmoObject)
ThrowIfAboveVersion80(String)

Создает исключение, если основная версия ServerVersion для этого объекта выше 8.0 (SQL 2000)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion100(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 10.0 (SQL 2008)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion110(String)

Создает исключение UnsupportedVersionException, если исходный или целевой сервер ниже 11.0 (SQL 2012)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 11.0 (SQL 2012)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion120(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 12.0 (SQL 2014)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Создает исключение с текстом, указывая, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 12.0 (SQL 2014)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion130(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 13.0 (SQL 2016)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 13.0 (SQL 2016)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion140(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 14.0 (SQL 2017)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Создает исключение с текстом, заявив, что указанное свойство не поддерживается, если основная версия ServerVersion для этого объекта ниже 14.0 (SQL 2017)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion160(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 16.0

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion80(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 8.0 (SQL 2000)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion80SP3()

Создает исключение, если serverVersion для этого объекта ниже 8.760 (8.0 с пакетом обновления 3 (SP3)

(Унаследовано от SqlSmoObject)
ThrowIfBelowVersion90(String)

Создает исключение, если основная версия ServerVersion для этого объекта ниже 9.0 (SQL 2005)

(Унаследовано от SqlSmoObject)
ThrowIfTextIsDirtyForAlter()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от ScriptNameObjectBase)
ToString()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
Touch()

Помечай объект "касался" для безусловного скрипта Alter.

(Унаследовано от SqlSmoObject)
TouchImpl()

Виртуальный метод, позволяющий производным классам выполнять дополнительную работу при касании.

(Унаследовано от SqlSmoObject)
TruncateLog()

Усечение журнала. Это поддерживается в SQL Server 2005 по причинам обратной совместимости.

UnbindDefaultImpl(Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
UnbindRuleImpl(Boolean)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
UpdateIndexStatistics()

Обновите статистику для всех индексов в базе данных.

Validate(String, Object[])

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SmoObjectBase)
ValidateAllPlanGuides()

Проверка всех плангидов

ValidateAllPlanGuides(DataTable)

Проверка всех плангидов

События

Имя Описание
PropertyChanged

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
PropertyMetadataChanged

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)

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

Имя Описание
IAlienObject.Discover()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
IAlienObject.GetDomainRoot()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
IAlienObject.GetParent()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
IAlienObject.GetPropertyType(String)

Обнаруживает тип свойства.

(Унаследовано от SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Извлекает значение для заданного свойства. Создает исключение, если свойство не найдено.

(Унаследовано от SqlSmoObject)
IAlienObject.GetUrn()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
IAlienObject.Resolve(String)

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Задает состояние этого объекта на основе предоставленного SfcObjectState.

(Унаследовано от SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Задает значение заданного свойства, если оно доступно для записи. Если свойство не находится в контейнере свойств, используется отражение. Создает исключение, если свойство не найдено.

(Унаследовано от SqlSmoObject)
ISfcPropertyProvider.GetPropertySet()

Инкапсулирование класса экземпляра: Server[@Name='']/Database

(Унаследовано от SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Этот объект расширяет ISfcSupportsDesignMode.

Методы расширения

Имя Описание
GetAssessmentItems(Database, String[])

Находит все доступные проверки для заданных database.

GetAssessmentItems(SqlSmoObject, String[])

Находит все доступные проверки для заданных smoObject.

GetAssessmentResults(Database, IEnumerable<ICheck>)

Синхронно выполняет оценку для данного и database предоставляет IEnumerable<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResults(Database, String[])

Синхронно выполняет оценку для данного и database предоставляет IEnumerable<T> описание обнаруженных проблем.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Синхронно выполняет оценку для данного и smoObject предоставляет IEnumerable<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResults(SqlSmoObject, String[])

Синхронно выполняет оценку для данного и smoObject предоставляет IEnumerable<T> описание обнаруженных проблем.

GetAssessmentResultsList(Database, IEnumerable<ICheck>)

Синхронно выполняет оценку для данного и database предоставляет IEnumerable<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResultsList(Database, String[])

Асинхронно выполняет оценку для заданных database и дает List<T> описание обнаруженных проблем.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Асинхронно выполняет оценку для заданных smoObject и дает List<T> описание обнаруженных проблем. Этот метод выполняет только указанные проверки.checks

GetAssessmentResultsList(SqlSmoObject, String[])

Асинхронно выполняет оценку для заданных smoObject и дает List<T> описание обнаруженных проблем.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Проверяет, поддерживается ли указанный тип корневым сервером ServerVersionDatabaseEngineType для этого объекта. Если scriptingPreferences не имеет значения NULL, также проверяет, поддерживается ли указанный тип целевым серверомServerVersion.DatabaseEngineType

Применяется к