Sql Pools - Delete
Eliminación del grupo de SQL
Eliminación de un grupo de SQL
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}?api-version=2021-06-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas. |
|
sql
|
path | True |
string |
Nombre del grupo de SQL |
|
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
|
workspace
|
path | True |
string |
Nombre del área de trabajo. |
|
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
De acuerdo |
|
| 202 Accepted |
Aceptado |
|
| 204 No Content | ||
| Other Status Codes |
Ejemplos
Delete a SQL Analytics pool
Solicitud de ejemplo
Respuesta de muestra
azure-asyncoperation: https://ms.web.azuresynapse.net
{
"id": "/subscriptions/01234567-89ab-4def-0123-456789abcdef/resourceGroups/ExampleResourceGroup/providers/Microsoft.Synapse/workspaces/ExampleWorkspace/sqlPools/ExampleSqlPool",
"name": "ExampleSqlPool",
"type": "Microsoft.Synapse/workspaces/sqlPools",
"location": "West US 2",
"properties": {
"provisioningState": "Deleting",
"status": "Paused"
}
}
azure-asyncoperation: https://ms.web.azuresynapse.net
{
"id": "/subscriptions/01234567-89ab-4def-0123-456789abcdef/resourceGroups/ExampleResourceGroup/providers/Microsoft.Synapse/workspaces/ExampleWorkspace/sqlPools/ExampleSqlPool",
"name": "ExampleSqlPool",
"type": "Microsoft.Synapse/workspaces/sqlPools",
"location": "West US 2",
"properties": {
"provisioningState": "Deleting",
"status": "Paused"
}
}
{
"error": {
"code": "Error code",
"message": "Error message"
}
}
Definiciones
| Nombre | Description |
|---|---|
|
create |
Especifica el modo de creación del grupo de SQL. Valor predeterminado: creación normal del grupo de SQL. PointInTimeRestore: crea un grupo de SQL restaurando una copia de seguridad a un momento dado de un grupo de SQL existente. sourceDatabaseId debe especificarse como identificador de recurso del grupo de SQL existente y se debe especificar restorePointInTime. Recuperación: crea un grupo de SQL mediante una copia de seguridad con replicación geográfica. sourceDatabaseId debe especificarse como recoverableDatabaseId para restaurar. Restaurar: crea un grupo de SQL restaurando una copia de seguridad de un grupo de SQL eliminado. SourceDatabaseId debe ser el identificador de recurso original del grupo de SQL. SourceDatabaseId y sourceDatabaseDeletionDate deben especificarse. |
|
Error |
Información adicional sobre el error de administración de recursos. |
|
Error |
Detalle del error. |
|
Error |
Respuesta de error |
| Sku |
Sku |
|
Sql |
Grupo de SQL |
|
Storage |
Tipo de cuenta de almacenamiento que se usa para almacenar copias de seguridad de este grupo de SQL. |
createMode
Especifica el modo de creación del grupo de SQL.
Valor predeterminado: creación normal del grupo de SQL.
PointInTimeRestore: crea un grupo de SQL restaurando una copia de seguridad a un momento dado de un grupo de SQL existente. sourceDatabaseId debe especificarse como identificador de recurso del grupo de SQL existente y se debe especificar restorePointInTime.
Recuperación: crea un grupo de SQL mediante una copia de seguridad con replicación geográfica. sourceDatabaseId debe especificarse como recoverableDatabaseId para restaurar.
Restaurar: crea un grupo de SQL restaurando una copia de seguridad de un grupo de SQL eliminado. SourceDatabaseId debe ser el identificador de recurso original del grupo de SQL. SourceDatabaseId y sourceDatabaseDeletionDate deben especificarse.
| Valor | Description |
|---|---|
| Default | |
| PointInTimeRestore | |
| Recovery | |
| Restore |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
| Nombre | Tipo | Description |
|---|---|---|
| info |
object |
Información adicional. |
| type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
| Nombre | Tipo | Description |
|---|---|---|
| additionalInfo |
Información adicional del error. |
|
| code |
string |
Código de error. |
| details |
Detalles del error. |
|
| message |
string |
Mensaje de error. |
| target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
| Nombre | Tipo | Description |
|---|---|---|
| error |
Objeto de error. |
Sku
Sku
| Nombre | Tipo | Description |
|---|---|---|
| capacity |
integer (int32) |
Si la SKU admite el escalado horizontal o horizontal, se debe incluir el entero de capacidad. Si no es posible escalar horizontalmente o reducir horizontalmente el recurso, se puede omitir. |
| name |
string |
Nombre de la SKU |
| tier |
string |
El nivel de servicio |
SqlPool
Grupo de SQL
| Nombre | Tipo | Valor predeterminado | Description |
|---|---|---|---|
| id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
|
| location |
string |
Ubicación geográfica donde reside el recurso |
|
| name |
string |
Nombre del recurso |
|
| properties.collation |
string |
Modo de intercalación |
|
| properties.createMode |
Especifica el modo de creación del grupo de SQL. Valor predeterminado: creación normal del grupo de SQL. PointInTimeRestore: crea un grupo de SQL restaurando una copia de seguridad a un momento dado de un grupo de SQL existente. sourceDatabaseId debe especificarse como identificador de recurso del grupo de SQL existente y se debe especificar restorePointInTime. Recuperación: crea un grupo de SQL mediante una copia de seguridad con replicación geográfica. sourceDatabaseId debe especificarse como recoverableDatabaseId para restaurar. Restaurar: crea un grupo de SQL restaurando una copia de seguridad de un grupo de SQL eliminado. SourceDatabaseId debe ser el identificador de recurso original del grupo de SQL. SourceDatabaseId y sourceDatabaseDeletionDate deben especificarse. |
||
| properties.creationDate |
string (date-time) |
Fecha en que se creó el grupo de SQL |
|
| properties.maxSizeBytes |
integer (int64) |
Tamaño máximo en bytes |
|
| properties.provisioningState |
string |
Estado del recurso |
|
| properties.recoverableDatabaseId |
string |
Copia de seguridad de la base de datos desde la que se va a restaurar |
|
| properties.restorePointInTime |
string (date-time) |
Tiempo de instantánea que se va a restaurar |
|
| properties.sourceDatabaseDeletionDate |
string (date-time) |
Especifica la hora en que se eliminó el grupo de SQL. |
|
| properties.sourceDatabaseId |
string |
Base de datos de origen a partir de la que se va a crear |
|
| properties.status |
string |
Estado del recurso |
|
| properties.storageAccountType | GRS |
Tipo de cuenta de almacenamiento que se usa para almacenar copias de seguridad de este grupo de SQL. |
|
| sku |
Sku |
||
| tags |
object |
Etiquetas de recursos. |
|
| type |
string |
Tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
StorageAccountType
Tipo de cuenta de almacenamiento que se usa para almacenar copias de seguridad de este grupo de SQL.
| Valor | Description |
|---|---|
| GRS | |
| LRS |