Sql Pools - Create
SQL プールの作成
SQL プールを作成する
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}?api-version=2021-06-01
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
リソース グループの名前。 名前では大文字と小文字が区別されません。 |
|
sql
|
path | True |
string |
SQL プール名 |
|
subscription
|
path | True |
string minLength: 1 |
ターゲット サブスクリプションの ID。 |
|
workspace
|
path | True |
string |
ワークスペースの名前。 |
|
api-version
|
query | True |
string minLength: 1 |
この操作に使用する API バージョン。 |
要求本文
| 名前 | 必須 | 型 | 説明 |
|---|---|---|---|
| location | True |
string |
リソースが存在する地理的な場所 |
| properties.collation |
string |
照合順序モード |
|
| properties.createMode |
SQL プールの作成モードを指定します。 既定値: 通常の SQL プールの作成。 PointInTimeRestore: 既存の SQL プールの特定の時点のバックアップを復元することによって、SQL プールを作成します。 sourceDatabaseId を既存の SQL プールのリソース ID として指定し、restorePointInTime を指定する必要があります。 復旧: geo レプリケートバックアップによって SQL プールを作成します。 sourceDatabaseId は、復元する recoverableDatabaseId として指定する必要があります。 復元: 削除された SQL プールのバックアップを復元して、SQL プールを作成します。 SourceDatabaseId は、SQL プールの元のリソース ID である必要があります。 SourceDatabaseId と sourceDatabaseDeletionDate を指定する必要があります。 |
||
| properties.maxSizeBytes |
integer (int64) |
最大サイズ (バイト単位) |
|
| properties.provisioningState |
string |
リソースの状態 |
|
| properties.recoverableDatabaseId |
string |
復元元のバックアップ データベース |
|
| properties.restorePointInTime |
string (date-time) |
復元するスナップショットの時刻 |
|
| properties.sourceDatabaseDeletionDate |
string (date-time) |
SQL プールが削除された時刻を指定します |
|
| properties.sourceDatabaseId |
string |
作成元のソース データベース |
|
| properties.storageAccountType |
この SQL プールのバックアップを格納するために使用されるストレージ アカウントの種類。 |
||
| sku |
SKU |
||
| tags |
object |
リソース タグ。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
わかりました |
|
| 202 Accepted |
受け入れ られる |
|
| 404 Not Found | ||
| Other Status Codes |
例
Create a SQL Analytics pool
要求のサンプル
PUT https://management.azure.com/subscriptions/01234567-89ab-4def-0123-456789abcdef/resourceGroups/ExampleResourceGroup/providers/Microsoft.Synapse/workspaces/ExampleWorkspace/sqlPools/ExampleSqlPool?api-version=2021-06-01
{
"tags": {},
"sku": {
"tier": "",
"name": ""
},
"location": "Southeast Asia",
"properties": {
"maxSizeBytes": 0,
"collation": "",
"sourceDatabaseId": "",
"recoverableDatabaseId": "",
"createMode": "",
"storageAccountType": "LRS"
}
}
応答のサンプル
{
"id": "/subscriptions/01234567-89ab-4def-0123-456789abcdef/resourceGroups/ExampleResourceGroup/providers/Microsoft.Synapse/workspaces/ExampleWorkspaces/sqlPools/ExampleSqlPool",
"type": "Microsoft.Synapse/workspaces/sqlPools",
"name": "ExampleSqlPool",
"location": "Southeast Asia",
"tags": {},
"sku": {
"tier": "",
"name": ""
},
"properties": {
"maxSizeBytes": 0,
"collation": "",
"recoverableDatabaseId": "",
"provisioningState": "Provisioning",
"status": "Paused",
"restorePointInTime": "1970-01-01T00:00:00.000Z",
"creationDate": "1970-01-01T00:00:00.000Z",
"storageAccountType": "LRS"
}
}
{
"error": {
"code": "Error code",
"message": "Error message"
}
}
定義
| 名前 | 説明 |
|---|---|
|
create |
SQL プールの作成モードを指定します。 既定値: 通常の SQL プールの作成。 PointInTimeRestore: 既存の SQL プールの特定の時点のバックアップを復元することによって、SQL プールを作成します。 sourceDatabaseId を既存の SQL プールのリソース ID として指定し、restorePointInTime を指定する必要があります。 復旧: geo レプリケートバックアップによって SQL プールを作成します。 sourceDatabaseId は、復元する recoverableDatabaseId として指定する必要があります。 復元: 削除された SQL プールのバックアップを復元して、SQL プールを作成します。 SourceDatabaseId は、SQL プールの元のリソース ID である必要があります。 SourceDatabaseId と sourceDatabaseDeletionDate を指定する必要があります。 |
|
Error |
リソース管理エラーの追加情報。 |
|
Error |
エラーの詳細。 |
|
Error |
エラー応答 |
| Sku |
SKU |
|
Sql |
SQL プール |
|
Storage |
この SQL プールのバックアップを格納するために使用されるストレージ アカウントの種類。 |
createMode
SQL プールの作成モードを指定します。
既定値: 通常の SQL プールの作成。
PointInTimeRestore: 既存の SQL プールの特定の時点のバックアップを復元することによって、SQL プールを作成します。 sourceDatabaseId を既存の SQL プールのリソース ID として指定し、restorePointInTime を指定する必要があります。
復旧: geo レプリケートバックアップによって SQL プールを作成します。 sourceDatabaseId は、復元する recoverableDatabaseId として指定する必要があります。
復元: 削除された SQL プールのバックアップを復元して、SQL プールを作成します。 SourceDatabaseId は、SQL プールの元のリソース ID である必要があります。 SourceDatabaseId と sourceDatabaseDeletionDate を指定する必要があります。
| 値 | 説明 |
|---|---|
| Default | |
| PointInTimeRestore | |
| Recovery | |
| Restore |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
| 名前 | 型 | 説明 |
|---|---|---|
| info |
object |
追加情報。 |
| type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| additionalInfo |
エラーの追加情報。 |
|
| code |
string |
エラー コード。 |
| details |
エラーの詳細。 |
|
| message |
string |
エラー メッセージ。 |
| target |
string |
エラーターゲット。 |
ErrorResponse
エラー応答
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー オブジェクト。 |
Sku
SKU
| 名前 | 型 | 説明 |
|---|---|---|
| capacity |
integer (int32) |
SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 |
| name |
string |
SKU 名 |
| tier |
string |
サービス レベル |
SqlPool
SQL プール
| 名前 | 型 | 規定値 | 説明 |
|---|---|---|---|
| id |
string |
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
| location |
string |
リソースが存在する地理的な場所 |
|
| name |
string |
リソースの名前 |
|
| properties.collation |
string |
照合順序モード |
|
| properties.createMode |
SQL プールの作成モードを指定します。 既定値: 通常の SQL プールの作成。 PointInTimeRestore: 既存の SQL プールの特定の時点のバックアップを復元することによって、SQL プールを作成します。 sourceDatabaseId を既存の SQL プールのリソース ID として指定し、restorePointInTime を指定する必要があります。 復旧: geo レプリケートバックアップによって SQL プールを作成します。 sourceDatabaseId は、復元する recoverableDatabaseId として指定する必要があります。 復元: 削除された SQL プールのバックアップを復元して、SQL プールを作成します。 SourceDatabaseId は、SQL プールの元のリソース ID である必要があります。 SourceDatabaseId と sourceDatabaseDeletionDate を指定する必要があります。 |
||
| properties.creationDate |
string (date-time) |
SQL プールが作成された日付 |
|
| properties.maxSizeBytes |
integer (int64) |
最大サイズ (バイト単位) |
|
| properties.provisioningState |
string |
リソースの状態 |
|
| properties.recoverableDatabaseId |
string |
復元元のバックアップ データベース |
|
| properties.restorePointInTime |
string (date-time) |
復元するスナップショットの時刻 |
|
| properties.sourceDatabaseDeletionDate |
string (date-time) |
SQL プールが削除された時刻を指定します |
|
| properties.sourceDatabaseId |
string |
作成元のソース データベース |
|
| properties.status |
string |
リソースの状態 |
|
| properties.storageAccountType | GRS |
この SQL プールのバックアップを格納するために使用されるストレージ アカウントの種類。 |
|
| sku |
SKU |
||
| tags |
object |
リソース タグ。 |
|
| type |
string |
リソースの種類。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
StorageAccountType
この SQL プールのバックアップを格納するために使用されるストレージ アカウントの種類。
| 値 | 説明 |
|---|---|
| GRS | |
| LRS |