次の方法で共有


DatabaseInner クラス

定義

データベースを示します。

[Microsoft.Rest.Serialization.JsonTransformation]
public class DatabaseInner : Microsoft.Azure.Management.Sql.Fluent.Models.TrackedResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type DatabaseInner = class
    inherit TrackedResourceInner
Public Class DatabaseInner
Inherits TrackedResourceInner
継承
属性

コンストラクター

DatabaseInner()

DatabaseInner クラスの新しいインスタンスを初期化します。

DatabaseInner(String, String, String, String, IDictionary<String, String>, String, String, Nullable<DateTime>, Nullable<Int64>, Nullable<Guid>, Nullable<Guid>, Nullable<DateTime>, CreateMode, String, Nullable<DateTime>, Nullable<DateTime>, String, DatabaseEdition, String, Nullable<Guid>, ServiceObjectiveName, ServiceObjectiveName, String, String, String, IList<ServiceTierAdvisorInner>, IList<TransparentDataEncryptionInner>, IList<RecommendedIndex>, String, Nullable<ReadScale>, SampleName, Nullable<Boolean>)

DatabaseInner クラスの新しいインスタンスを初期化します。

プロパティ

Collation

データベースの照合順序を取得または設定します。 createMode が Default でない場合、この値は無視されます。

ContainmentState

データベースの包含状態を取得します。

CreateMode

データベースの作成モードを取得または設定します。

既定値: 通常のデータベース作成。

コピー: 既存のデータベースのコピーとしてデータベースを作成します。 sourceDatabaseId は、ソース データベースのリソース ID として指定する必要があります。

OnlineSecondary/NonReadableSecondary: 既存のデータベースの (読み取り可能または読み取り不可能な) セカンダリ レプリカとしてデータベースを作成します。 sourceDatabaseId は、既存のプライマリ データベースのリソース ID として指定する必要があります。

PointInTimeRestore: 既存のデータベースの特定の時点のバックアップを復元してデータベースを作成します。 sourceDatabaseId を既存のデータベースのリソース ID として指定し、restorePointInTime を指定する必要があります。

回復: geo レプリケートされたバックアップを復元してデータベースを作成します。 sourceDatabaseId は、復元する回復可能なデータベース リソース ID として指定する必要があります。

復元: 削除されたデータベースのバックアップを復元して、データベースを作成します。 sourceDatabaseId を指定する必要があります。 sourceDatabaseId がデータベースの元のリソース ID である場合は、sourceDatabaseDeletionDate を指定する必要があります。 それ以外の場合、sourceDatabaseId は復元可能な削除されたデータベース リソース ID である必要があり、sourceDatabaseDeletionDate は無視されます。 restorePointInTime は、以前の時点から復元するように指定することもできます。

RestoreLongTermRetentionBackup: 長期保持コンテナーから復元することでデータベースを作成します。 recoveryServicesRecoveryPointResourceId は、復旧ポイントのリソース ID として指定する必要があります。

DataWarehouse エディションでは、Copy、NonReadableSecondary、OnlineSecondary、RestoreLongTermRetentionBackup はサポートされていません。 指定できる値は、'Copy'、'Default'、'NonReadableSecondary'、'OnlineSecondary'、'PointInTimeRestore'、'Recovery'、'Restore'、'RestoreLongTermRetentionBackup' です。

CreationDate

データベースの作成日を取得します (ISO8601 形式)。

CurrentServiceObjectiveId

データベースの現在のサービス レベル目標 ID を取得します。 これは、現在アクティブなサービス レベル目標の ID です。

DatabaseId

データベースの ID を取得します。

DefaultSecondaryLocation

このデータベースの既定のセカンダリ リージョンを取得します。

EarliestRestoreDate

このデータベースで復元が使用できる最も早い開始日と時刻を記録します (ISO8601 形式)。

Edition

データベースのエディションを取得または設定します。 DatabaseEditions 列挙には、有効なすべてのエディションが含まれています。 createMode が NonReadableSecondary または OnlineSecondary の場合、この値は無視されます。

SKU の一覧は、リージョンとサポート オファーによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できる SKU (SKU 名、レベル/エディション、ファミリ、容量を含む) を確認するには、REST API または次のいずれかのコマンドを使用 Capabilities_ListByLocation します。

az sql db list-editions -l &amp;lt;location&amp;gt; -o table
Get-AzSqlServerServiceObjective -Location &amp;lt;location&amp;gt;

. 使用可能な値は、'Web'、'Business'、'Basic'、'Standard'、'PremiumRS'、'Free'、'Stretch'、'DataWarehouse'、'System'、'System2'、'GeneralPurpose'、'BusinessCritical'、'Hyperscale' です。

ElasticPoolName

データベースが格納されているエラスティック プールの名前を取得または設定します。 elasticPoolName と requestedServiceObjectiveName の両方が更新された場合、requestedServiceObjectiveName の値は無視されます。 DataWarehouse エディションではサポートされていません。

FailoverGroupId

このデータベースを含むフェールオーバー グループのリソース識別子を取得します。

Id

リソース ID。Setter はネットワーク リソースで ID を設定する必要があるため、保護されます。

(継承元 ProxyResource)
Kind

データベースの種類を取得します。 これは、Azure portal エクスペリエンスに使用されるメタデータです。

Location

リソースの場所

(継承元 Resource)
MaxSizeBytes

バイト単位で表されるデータベースの最大サイズを取得または設定します。 createMode が Default でない場合、この値は無視されます。 使用可能な値を確認するには、operationId で参照される機能 API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) に対してクエリを実行します:"Capabilities_ListByLocation"

Name

リソース名

(継承元 ProxyResource)
ReadScale

条件付きを取得または設定します。 データベースが geo セカンダリの場合、readScale は、このデータベースに対して読み取り専用接続を許可するかどうかを示します。 DataWarehouse エディションではサポートされていません。 使用可能な値は次のとおりです: 'Enabled'、'Disabled'

RecommendedIndex

このデータベースの推奨インデックスを取得します。

RecoveryServicesRecoveryPointResourceId

条件付きを取得または設定します。 createMode が RestoreLongTermRetentionBackup の場合、この値は必須です。 復元元の復旧ポイントのリソース ID を指定します。

RequestedServiceObjectiveId

データベースの構成済みのサービス レベル目標 ID を取得または設定します。 これは、データベースに適用される処理中のサービス レベルの目標です。 正常に更新されると、currentServiceObjectiveId プロパティの値と一致します。 requestedServiceObjectiveId と requestedServiceObjectiveName の両方が更新された場合、requestedServiceObjectiveId の値は requestedServiceObjectiveName の値をオーバーライドします。

SKU の一覧は、リージョンとサポート オファーによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できるサービス目標 ID を確認するには、REST API を使用します Capabilities_ListByLocation

RequestedServiceObjectiveName

データベースの構成済みサービス レベル目標の名前を取得または設定します。 これは、データベースに適用される処理中のサービス レベルの目標です。 正常に更新されると、serviceLevelObjective プロパティの値と一致します。

SKU の一覧は、リージョンとサポート オファーによって異なる場合があります。 Azure リージョンのサブスクリプションで使用できる SKU (SKU 名、レベル/エディション、ファミリ、容量を含む) を確認するには、REST API または次のいずれかのコマンドを使用 Capabilities_ListByLocation します。

az sql db list-editions -l &amp;lt;location&amp;gt; -o table
Get-AzSqlServerServiceObjective -Location &amp;lt;location&amp;gt;

. 使用できる値は、'System'、'System0'、'System1'、'System2'、'System3'、'System4'、'System2L'、 'System3L'、'System4L'、'Free'、'Basic'、'S0'、'S1'、'S2'、'S3'、'S4'、'S6'、'S7'、'S9'、'S12'、'P1'、'P2'、'P3'、'P4'、'P6'、'P11'、'P15'、'P15'、 'PRS1'、'PRS2'、'PRS4'、'PRS6'、'DW100'、'DW200'、'DW300'、'DW400'、'DW500'、'DW600'、'DW1000'、'DW1200'、'DW1000c'、'DW1500'、'DW1500' 0c'、'DW2000'、'DW2000c'、'DW3000'、'DW2500c'、'DW3000c'、'DW6000'、'DW5000c'、'DW6000c'、'DW7500c'、'DW10000c'、'DW15000c'、'DW15000c'、' 'DW30000c'、'DS100'、'DS200'、'DS300'、'DS400'、'DS500'、'DS600'、'DS1000'、'DS1200'、'DS1500'、'DS2000'、'ElasticPool'

RestorePointInTime

条件付きを取得または設定します。 createMode が PointInTimeRestore の場合、この値は必須です。 createMode が Restore の場合、この値は省略可能です。 新しいデータベースを作成するために復元されるソース データベースの時点 (ISO8601 形式) を指定します。 ソース データベースの earliestRestoreDate 値以上である必要があります。

SampleName

このデータベースの作成時に適用するサンプル スキーマの名前を取得または設定します。 createMode が Default でない場合、この値は無視されます。 DataWarehouse エディションではサポートされていません。 使用可能な値は次のとおりです: 'AdventureWorksLT'

ServiceLevelObjective

データベースの現在のサービス レベル目標を取得します。 使用できる値は、'System'、'System0'、'System1'、'System2'、'System3'、'System4'、'System2L'、 'System3L'、'System4L'、'Free'、'Basic'、'S0'、'S1'、'S2'、'S3'、'S4'、'S6'、'S7'、'S9'、'S12'、'P1'、'P2'、'P3'、'P4'、'P6'、'P11'、'P15'、'P15'、 'PRS1'、'PRS2'、'PRS4'、'PRS6'、'DW100'、'DW200'、'DW300'、'DW400'、'DW500'、'DW600'、'DW1000'、'DW1200'、'DW1000c'、'DW1500'、'DW1500' 0c'、'DW2000'、'DW2000c'、'DW3000'、'DW2500c'、'DW3000c'、'DW6000'、'DW5000c'、'DW6000c'、'DW7500c'、'DW10000c'、'DW15000c'、'DW15000c'、' 'DW30000c'、'DS100'、'DS200'、'DS300'、'DS400'、'DS500'、'DS600'、'DS1000'、'DS1200'、'DS1500'、'DS2000'、'ElasticPool'

ServiceTierAdvisors

このデータベースのサービス レベル アドバイザーの一覧を取得します。 展開されたプロパティ

SourceDatabaseDeletionDate

条件付きを取得または設定します。 createMode が Restore で sourceDatabaseId が存在する場合 (現在復元可能な削除されたデータベース ID ではなく) 削除されたデータベースの元のリソース ID である場合は、この値が必要です。 データベースが削除された時刻を指定します。

SourceDatabaseId

条件付きを取得または設定します。 createMode が Copy、NonReadableSecondary、OnlineSecondary、PointInTimeRestore、Recovery、または Restore の場合、この値は必須です。 ソース データベースのリソース ID を指定します。 createMode が NonReadableSecondary または OnlineSecondary の場合、ソース データベースの名前は、作成される新しいデータベースと同じである必要があります。

Status

データベースの状態を取得します。

Tags

リソース タグ

(継承元 Resource)
TransparentDataEncryption

このデータベースの透過的なデータ暗号化情報を取得します。

Type

リソースの種類

(継承元 ProxyResource)
ZoneRedundant

このデータベースがゾーン冗長であるかどうかを取得または設定します。つまり、このデータベースのレプリカは複数の可用性ゾーンに分散されます。

メソッド

Validate()

オブジェクトを検証します。

適用対象