你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SqlDatabaseCreateMode 结构

定义

指定数据库创建模式。

默认值:常规数据库创建。

复制:将数据库创建为现有数据库的副本。 sourceDatabaseId 必须指定为源数据库的资源 ID。

辅助数据库:将数据库创建为现有数据库的辅助副本 (replica) 。 sourceDatabaseId 必须指定为现有主数据库的资源 ID。

PointInTimeRestore:通过还原现有数据库的时间点备份来创建数据库。 sourceDatabaseId 必须指定为现有数据库的资源 ID,并且必须指定 restorePointInTime。

恢复:通过还原异地复制的备份来创建数据库。 sourceDatabaseId 必须指定为要还原的可恢复数据库资源 ID。

还原:通过还原已删除数据库的备份来创建数据库。 必须指定 sourceDatabaseId。 如果 sourceDatabaseId 是数据库的原始资源 ID,则必须指定 sourceDatabaseDeletionDate。 否则,sourceDatabaseId 必须是可还原的已删除数据库资源 ID,并且 sourceDatabaseDeletionDate 将被忽略。 还可以指定 restorePointInTime 从较早的时间点还原。

RestoreLongTermRetentionBackup:通过从长期保留保管库还原来创建数据库。 recoveryServicesRecoveryPointResourceId 必须指定为恢复点资源 ID。

DataWarehouse 版本不支持 Copy、Secondary 和 RestoreLongTermRetentionBackup。

public readonly struct SqlDatabaseCreateMode : IEquatable<Azure.ResourceManager.Sql.Models.SqlDatabaseCreateMode>
type SqlDatabaseCreateMode = struct
Public Structure SqlDatabaseCreateMode
Implements IEquatable(Of SqlDatabaseCreateMode)
继承
SqlDatabaseCreateMode
实现

构造函数

SqlDatabaseCreateMode(String)

初始化 SqlDatabaseCreateMode 的新实例。

属性

Copy

“复制”。

Default

默认。

OnlineSecondary

OnlineSecondary。

PointInTimeRestore

PointInTimeRestore。

Recovery

恢复。

Restore

恢复。

RestoreExternalBackup

RestoreExternalBackup。

RestoreExternalBackupSecondary

RestoreExternalBackupSecondary。

RestoreLongTermRetentionBackup

RestoreLongTermRetentionBackup。

Secondary

二 次。

方法

Equals(SqlDatabaseCreateMode)

指示当前对象是否等于同一类型的另一个对象。

ToString()

返回此实例的完全限定类型名称。

运算符

Equality(SqlDatabaseCreateMode, SqlDatabaseCreateMode)

确定两个 SqlDatabaseCreateMode 值是否相同。

Implicit(String to SqlDatabaseCreateMode)

将字符串转换为 SqlDatabaseCreateMode

Inequality(SqlDatabaseCreateMode, SqlDatabaseCreateMode)

确定两个 SqlDatabaseCreateMode 值是否不同。

适用于