Sql Pools - Create

Criar pool SQL
Criar um pool SQL

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Synapse/workspaces/{workspaceName}/sqlPools/{sqlPoolName}?api-version=2021-06-01

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

sqlPoolName
path True

string

Nome do pool SQL

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

workspaceName
path True

string

O nome do espaço de trabalho.

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

Corpo do Pedido

Name Necessário Tipo Description
location True

string

A geolocalização onde o recurso vive

properties.collation

string

Modo de agrupamento

properties.createMode

createMode

Especifica o modo de criação do pool sql.

Padrão: criação regular de pool sql.

PointInTimeRestore: Cria um pool sql restaurando um backup point-in-time de um pool sql existente. sourceDatabaseId deve ser especificado como a ID de recurso do pool sql existente e restorePointInTime deve ser especificado.

Recuperação: cria um pool sql por meio de um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o recoverableDatabaseId a ser restaurado.

Restauração: Cria um pool sql restaurando um backup de um pool sql excluído. SourceDatabaseId deve ser o ID de recurso original do pool sql. SourceDatabaseId e sourceDatabaseDeletionDate devem ser especificados.

properties.maxSizeBytes

integer (int64)

Tamanho máximo em bytes

properties.provisioningState

string

Estado do recurso

properties.recoverableDatabaseId

string

Banco de dados de backup para restaurar a partir de

properties.restorePointInTime

string (date-time)

Tempo de restauração do snapshot

properties.sourceDatabaseDeletionDate

string (date-time)

Especifica a hora em que o pool sql foi excluído

properties.sourceDatabaseId

string

Base de dados de origem a partir da qual criar

properties.storageAccountType

StorageAccountType

O tipo de conta de armazenamento usado para armazenar backups para esse pool sql.

sku

Sku

Referência
SQL pool SKU

tags

object

Tags de recursos.

Respostas

Name Tipo Description
200 OK

SqlPool

OK

202 Accepted

Aceito

404 Not Found
Other Status Codes

ErrorResponse

Exemplos

Create a SQL Analytics pool

Pedido de amostra

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"
  }
}

Resposta da amostra

{
  "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"
  }
}

Definições

Name Description
createMode

Especifica o modo de criação do pool sql.

Padrão: criação regular de pool sql.

PointInTimeRestore: Cria um pool sql restaurando um backup point-in-time de um pool sql existente. sourceDatabaseId deve ser especificado como a ID de recurso do pool sql existente e restorePointInTime deve ser especificado.

Recuperação: cria um pool sql por meio de um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o recoverableDatabaseId a ser restaurado.

Restauração: Cria um pool sql restaurando um backup de um pool sql excluído. SourceDatabaseId deve ser o ID de recurso original do pool sql. SourceDatabaseId e sourceDatabaseDeletionDate devem ser especificados.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

Sku

Referência

SqlPool

conjunto de SQL

StorageAccountType

O tipo de conta de armazenamento usado para armazenar backups para esse pool sql.

createMode

Especifica o modo de criação do pool sql.

Padrão: criação regular de pool sql.

PointInTimeRestore: Cria um pool sql restaurando um backup point-in-time de um pool sql existente. sourceDatabaseId deve ser especificado como a ID de recurso do pool sql existente e restorePointInTime deve ser especificado.

Recuperação: cria um pool sql por meio de um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o recoverableDatabaseId a ser restaurado.

Restauração: Cria um pool sql restaurando um backup de um pool sql excluído. SourceDatabaseId deve ser o ID de recurso original do pool sql. SourceDatabaseId e sourceDatabaseDeletionDate devem ser especificados.

Valor Description
Default
PointInTimeRestore
Recovery
Restore

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Name Tipo Description
error

ErrorDetail

O objeto de erro.

Sku

Referência

Name Tipo Description
capacity

integer (int32)

Se a SKU suportar scaleout/in, o inteiro de capacidade deve ser incluído. Se a expansão/entrada não for possível para o recurso, isso poderá ser omitido.

name

string

O nome SKU

tier

string

A camada de serviço

SqlPool

conjunto de SQL

Name Tipo Default value Description
id

string

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

A geolocalização onde o recurso vive

name

string

O nome do recurso

properties.collation

string

Modo de agrupamento

properties.createMode

createMode

Especifica o modo de criação do pool sql.

Padrão: criação regular de pool sql.

PointInTimeRestore: Cria um pool sql restaurando um backup point-in-time de um pool sql existente. sourceDatabaseId deve ser especificado como a ID de recurso do pool sql existente e restorePointInTime deve ser especificado.

Recuperação: cria um pool sql por meio de um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o recoverableDatabaseId a ser restaurado.

Restauração: Cria um pool sql restaurando um backup de um pool sql excluído. SourceDatabaseId deve ser o ID de recurso original do pool sql. SourceDatabaseId e sourceDatabaseDeletionDate devem ser especificados.

properties.creationDate

string (date-time)

Data de criação do pool SQL

properties.maxSizeBytes

integer (int64)

Tamanho máximo em bytes

properties.provisioningState

string

Estado do recurso

properties.recoverableDatabaseId

string

Banco de dados de backup para restaurar a partir de

properties.restorePointInTime

string (date-time)

Tempo de restauração do snapshot

properties.sourceDatabaseDeletionDate

string (date-time)

Especifica a hora em que o pool sql foi excluído

properties.sourceDatabaseId

string

Base de dados de origem a partir da qual criar

properties.status

string

Estado do recurso

properties.storageAccountType

StorageAccountType

GRS

O tipo de conta de armazenamento usado para armazenar backups para esse pool sql.

sku

Sku

Referência
SQL pool SKU

tags

object

Tags de recursos.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

StorageAccountType

O tipo de conta de armazenamento usado para armazenar backups para esse pool sql.

Valor Description
GRS
LRS