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[]) |
Находит все доступные проверки для заданных |
| GetAssessmentItems(SqlSmoObject, String[]) |
Находит все доступные проверки для заданных |
| GetAssessmentResults(Database, IEnumerable<ICheck>) |
Синхронно выполняет оценку для данного и |
| GetAssessmentResults(Database, String[]) |
Синхронно выполняет оценку для данного и |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
Синхронно выполняет оценку для данного и |
| GetAssessmentResults(SqlSmoObject, String[]) |
Синхронно выполняет оценку для данного и |
| GetAssessmentResultsList(Database, IEnumerable<ICheck>) |
Синхронно выполняет оценку для данного и |
| GetAssessmentResultsList(Database, String[]) |
Асинхронно выполняет оценку для заданных |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
Асинхронно выполняет оценку для заданных |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
Асинхронно выполняет оценку для заданных |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
Проверяет, поддерживается ли указанный тип корневым сервером ServerVersionDatabaseEngineType для этого объекта. Если scriptingPreferences не имеет значения NULL, также проверяет, поддерживается ли указанный тип целевым серверомServerVersion.DatabaseEngineType |