Databases - Create Or Update
Crée une base de données ou met à jour une base de données existante.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2014-04-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
database
|
path | True |
string |
Nom de la base de données à utiliser (mis à jour ou créé). |
|
resource
|
path | True |
string |
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail. |
|
server
|
path | True |
string |
Nom du serveur. |
|
subscription
|
path | True |
string |
ID d’abonnement qui identifie un abonnement Azure. |
|
api-version
|
query | True |
string |
Version de l’API à utiliser pour la requête. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| parameters |
Paramètres requis pour la création ou la mise à jour d’une base de données. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
D’ACCORD |
|
| 201 Created |
Date de création |
|
| 202 Accepted |
Accepté |
Exemples
Create a database as a copy
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"createMode": "Copy",
"sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Create a database as a dropped database restore to a specific point in time
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.Sql/servers/sqlcrudtest-3584/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"createMode": "Restore",
"sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.Sql/servers/sqlcrudtest-3782/restorableDroppedDatabases/sourcedb,131403269876900000",
"restorePointInTime": "2017-05-20T21:24:37.467Z"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-05-30T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-05-30T22:50:46.547Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-05-30T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-05-30T22:50:46.547Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Create a database as a dropped database restore to deletion time
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.Sql/servers/sqlcrudtest-3584/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"createMode": "Restore",
"sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/sourcedb",
"sourceDatabaseDeletionDate": "2017-05-27T02:49:47.69Z"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-05-30T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-05-30T22:50:46.547Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-05-30T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-05-30T22:50:46.547Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Create a database as a geo restore
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.Sql/servers/sqlcrudtest-3584/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"createMode": "Recovery",
"sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.Sql/servers/sqlcrudtest-3782/recoverableDatabases/sourcedb"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-05-30T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-05-30T22:50:46.547Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-05-30T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-05-30T22:50:46.547Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Create a database as a non-readable secondary
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"createMode": "NonReadableSecondary",
"sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Create a database as a point in time restore
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.Sql/servers/sqlcrudtest-3584/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"createMode": "PointInTimeRestore",
"sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"restorePointInTime": "2017-02-16T21:24:37.467Z"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Create a database as an online secondary
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"createMode": "OnlineSecondary",
"sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Create a database from a long term retention backup
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.Sql/servers/sqlcrudtest-3584/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"createMode": "RestoreLongTermRetentionBackup",
"recoveryServicesRecoveryPointResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444 /resourceGroups/sqlcrudtest-8412/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/AzureSqlContainer;Sql;sqlcrudtest-8412;testsvr/protectedItems/AzureSqlDb;dsName;testdb;9dafcc99-7c84-4727-88ee-1a4fdb89afd7/RecoveryPoints/16043455089734"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-05-30T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-05-30T22:50:46.547Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-3782/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-05-30T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-05-30T22:50:46.547Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Create a database max
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"databaseId": "816c5f7e-0e36-4eec-9c51-eee7a276c14c",
"edition": "Standard",
"status": "Online",
"createMode": "Default",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": "268435456000",
"creationDate": "2017-02-10T01:37:18.847Z",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:48:08.237Z",
"containmentState": 2,
"readScale": "Disabled",
"sampleName": "AdventureWorksLT"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-8931/providers/Microsoft.Sql/servers/sqlcrudtest-1932/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"databaseId": "816c5f7e-0e36-4eec-9c51-eee7a276c14c",
"edition": "Standard",
"status": "Online",
"createMode": "Default",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": "268435456000",
"creationDate": "2017-02-10T01:37:18.847Z",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"sourceDatabaseId": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:48:08.237Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-8931/providers/Microsoft.Sql/servers/sqlcrudtest-1932/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"databaseId": "816c5f7e-0e36-4eec-9c51-eee7a276c14c",
"edition": "Standard",
"status": "Online",
"createMode": "Default",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": "268435456000",
"creationDate": "2017-02-10T01:37:18.847Z",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"sourceDatabaseId": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:48:08.237Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Create a database min
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/databases/testdb?api-version=2014-04-01
{
"location": "Japan East"
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Update a database's elastic pool'
Exemple de requête
PUT https://management.azure.com/subscriptions/9d4e2ad0-e20b-4464-9219-353bded52513/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb?api-version=2014-04-01
{
"properties": {
"elasticPoolName": "7537"
},
"location": "Japan East"
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-6440/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Update a database max
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/databases/testdb?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"edition": "Standard",
"status": "Online",
"createMode": "Default",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"containmentState": 2,
"readScale": "Disabled"
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-4799/providers/Microsoft.Sql/servers/sqlcrudtest-5961/databases/testdb",
"name": "testdb",
"type": "Microsoft.Sql/servers/databases",
"location": "Japan East",
"kind": "v12.0,user",
"properties": {
"edition": "Standard",
"status": "Online",
"serviceLevelObjective": "S0",
"collation": "SQL_Latin1_General_CP1_CI_AS",
"creationDate": "2017-02-24T22:39:46.547Z",
"maxSizeBytes": "268435456000",
"currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
"requestedServiceObjectiveName": "S0",
"sampleName": null,
"defaultSecondaryLocation": "Japan West",
"earliestRestoreDate": "2017-02-10T01:52:52.923Z",
"elasticPoolName": null,
"containmentState": 2,
"readScale": "Disabled",
"failoverGroupId": null
}
}
Définitions
| Nom | Description |
|---|---|
|
Create |
Spécifie le mode de création de base de données. Valeur par défaut : création régulière de la base de données. Copie : crée une base de données en tant que copie d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données source. OnlineSecondary/NonReadableSecondary : crée une base de données en tant que réplica secondaire (lisible ou non lisible) d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données primaire existante. PointInTimeRestore : crée une base de données en restaurant une sauvegarde à un point dans le temps d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données existante, et restorePointInTime doit être spécifié. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. sourceDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. Restauration : crée une base de données en restaurant une sauvegarde d’une base de données supprimée. sourceDatabaseId doit être spécifié. Si sourceDatabaseId est l’ID de ressource d’origine de la base de données, sourceDatabaseDeletionDate doit être spécifié. Sinon, sourceDatabaseId doit être l’ID de ressource de base de données supprimé pouvant être restauré et sourceDatabaseDeletionDate est ignoré. restorePointInTime peut également être spécifié pour effectuer une restauration à partir d’un point antérieur dans le temps. RestoreLongTermRetentionBackup : crée une base de données en effectuant une restauration à partir d’un coffre de rétention à long terme. recoveryServicesRecoveryPointResourceId doit être spécifié comme ID de ressource de point de récupération. Copy, NonReadableSecondary, OnlineSecondary et RestoreLongTermRetentionBackup ne sont pas pris en charge pour l’édition DataWarehouse. |
| Database |
Représente une base de données. |
|
Database |
Édition de la base de données. L’énumération DatabaseEditions contient toutes les éditions valides. Si createMode est NonReadableSecondary ou OnlineSecondary, cette valeur est ignorée. La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les références SKU (y compris le nom de la référence SKU, le niveau/édition, la famille et la capacité) disponibles pour votre abonnement dans une région Azure, utilisez l’API REST
|
|
Operation |
Impact estimé de l’action d’index recommandée. |
|
Read |
Conditionnel. Si la base de données est géo-secondaire, readScale indique si les connexions en lecture seule sont autorisées à cette base de données ou non. Non pris en charge pour l’édition DataWarehouse. |
|
Recommended |
Index recommandés pour cette base de données. |
|
Recommended |
Action d’index proposée. Vous pouvez créer un index manquant, supprimer un index inutilisé ou reconstruire un index existant pour améliorer ses performances. |
|
Recommended |
État de recommandation actuel. |
|
Recommended |
Type d’index (CLUSTERED, NONCLUSTERED, COLUMNSTORE, CLUSTERED COLUMNSTORE) |
|
Sample |
Indique le nom de l’exemple de schéma à appliquer lors de la création de cette base de données. Si createMode n’est pas default, cette valeur est ignorée. Non pris en charge pour l’édition DataWarehouse. |
|
Service |
Nom de l’objectif de niveau de service configuré de la base de données. Il s’agit de l’objectif de niveau de service qui est en cours d’application à la base de données. Une fois la mise à jour réussie, elle correspond à la valeur de la propriété serviceLevelObjective. La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les références SKU (y compris le nom de la référence SKU, le niveau/édition, la famille et la capacité) disponibles pour votre abonnement dans une région Azure, utilisez l’API REST
|
|
Service |
Liste des conseillers de niveau de service pour cette base de données. Propriété développée |
|
Slo |
Obtient ou définit serviceLevelObjectiveUsageMetrics pour le conseiller de niveau de service. |
|
Transparent |
Informations de chiffrement de données transparentes pour cette base de données. |
|
Transparent |
État du chiffrement transparent des données de la base de données. |
CreateMode
Spécifie le mode de création de base de données.
Valeur par défaut : création régulière de la base de données.
Copie : crée une base de données en tant que copie d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données source.
OnlineSecondary/NonReadableSecondary : crée une base de données en tant que réplica secondaire (lisible ou non lisible) d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données primaire existante.
PointInTimeRestore : crée une base de données en restaurant une sauvegarde à un point dans le temps d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données existante, et restorePointInTime doit être spécifié.
Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. sourceDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer.
Restauration : crée une base de données en restaurant une sauvegarde d’une base de données supprimée. sourceDatabaseId doit être spécifié. Si sourceDatabaseId est l’ID de ressource d’origine de la base de données, sourceDatabaseDeletionDate doit être spécifié. Sinon, sourceDatabaseId doit être l’ID de ressource de base de données supprimé pouvant être restauré et sourceDatabaseDeletionDate est ignoré. restorePointInTime peut également être spécifié pour effectuer une restauration à partir d’un point antérieur dans le temps.
RestoreLongTermRetentionBackup : crée une base de données en effectuant une restauration à partir d’un coffre de rétention à long terme. recoveryServicesRecoveryPointResourceId doit être spécifié comme ID de ressource de point de récupération.
Copy, NonReadableSecondary, OnlineSecondary et RestoreLongTermRetentionBackup ne sont pas pris en charge pour l’édition DataWarehouse.
| Valeur | Description |
|---|---|
| Copy | |
| Default | |
| NonReadableSecondary | |
| OnlineSecondary | |
| PointInTimeRestore | |
| Recovery | |
| Restore | |
| RestoreLongTermRetentionBackup |
Database
Représente une base de données.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource. |
| kind |
string |
Type de base de données. Il s’agit des métadonnées utilisées pour l’expérience du portail Azure. |
| location |
string |
Emplacement des ressources. |
| name |
string |
Nom de la ressource. |
| properties.collation |
string |
Classement de la base de données. Si createMode n’est pas default, cette valeur est ignorée. |
| properties.containmentState |
integer (int64) |
État de confinement de la base de données. |
| properties.createMode |
Spécifie le mode de création de base de données. Valeur par défaut : création régulière de la base de données. Copie : crée une base de données en tant que copie d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données source. OnlineSecondary/NonReadableSecondary : crée une base de données en tant que réplica secondaire (lisible ou non lisible) d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données primaire existante. PointInTimeRestore : crée une base de données en restaurant une sauvegarde à un point dans le temps d’une base de données existante. sourceDatabaseId doit être spécifié comme ID de ressource de la base de données existante, et restorePointInTime doit être spécifié. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. sourceDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. Restauration : crée une base de données en restaurant une sauvegarde d’une base de données supprimée. sourceDatabaseId doit être spécifié. Si sourceDatabaseId est l’ID de ressource d’origine de la base de données, sourceDatabaseDeletionDate doit être spécifié. Sinon, sourceDatabaseId doit être l’ID de ressource de base de données supprimé pouvant être restauré et sourceDatabaseDeletionDate est ignoré. restorePointInTime peut également être spécifié pour effectuer une restauration à partir d’un point antérieur dans le temps. RestoreLongTermRetentionBackup : crée une base de données en effectuant une restauration à partir d’un coffre de rétention à long terme. recoveryServicesRecoveryPointResourceId doit être spécifié comme ID de ressource de point de récupération. Copy, NonReadableSecondary, OnlineSecondary et RestoreLongTermRetentionBackup ne sont pas pris en charge pour l’édition DataWarehouse. |
|
| properties.creationDate |
string (date-time) |
Date de création de la base de données (format ISO8601). |
| properties.currentServiceObjectiveId |
string (uuid) |
ID d’objectif de niveau de service actuel de la base de données. Il s’agit de l’ID de l’objectif de niveau de service actuellement actif. |
| properties.databaseId |
string (uuid) |
ID de la base de données. |
| properties.defaultSecondaryLocation |
string |
Région secondaire par défaut pour cette base de données. |
| properties.earliestRestoreDate |
string (date-time) |
Cela enregistre la date et l’heure de début les plus anciennes disponibles pour cette base de données (format ISO8601). |
| properties.edition |
Édition de la base de données. L’énumération DatabaseEditions contient toutes les éditions valides. Si createMode est NonReadableSecondary ou OnlineSecondary, cette valeur est ignorée. La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les références SKU (y compris le nom de la référence SKU, le niveau/édition, la famille et la capacité) disponibles pour votre abonnement dans une région Azure, utilisez l’API REST
|
|
| properties.elasticPoolName |
string |
Nom du pool élastique dans lequel se trouve la base de données. Si elasticPoolName et requestedServiceObjectiveName sont tous les deux mis à jour, la valeur de requestedServiceObjectiveName est ignorée. Non pris en charge pour l’édition DataWarehouse. |
| properties.failoverGroupId |
string |
Identificateur de ressource du groupe de basculement contenant cette base de données. |
| properties.maxSizeBytes |
string |
Taille maximale de la base de données exprimée en octets. Si createMode n’est pas default, cette valeur est ignorée. Pour afficher les valeurs possibles, interrogez l’API de fonctionnalités (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) référencée par operationId : « Capabilities_ListByLocation ». |
| properties.readScale |
Conditionnel. Si la base de données est géo-secondaire, readScale indique si les connexions en lecture seule sont autorisées à cette base de données ou non. Non pris en charge pour l’édition DataWarehouse. |
|
| properties.recommendedIndex |
Index recommandés pour cette base de données. |
|
| properties.recoveryServicesRecoveryPointResourceId |
string |
Conditionnel. Si createMode est RestoreLongTermRetentionBackup, cette valeur est requise. Spécifie l’ID de ressource du point de récupération à partir duquel effectuer la restauration. |
| properties.requestedServiceObjectiveId |
string (uuid) |
ID d’objectif de niveau de service configuré de la base de données. Il s’agit de l’objectif de niveau de service qui est en cours d’application à la base de données. Une fois la mise à jour réussie, elle correspond à la valeur de la propriété currentServiceObjectiveId. Si requestedServiceObjectiveId et requestedServiceObjectiveName sont tous les deux mis à jour, la valeur de requestedServiceObjectiveId remplace la valeur de requestedServiceObjectiveName. La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les ID d’objectif de service disponibles pour votre abonnement dans une région Azure, utilisez l’API REST |
| properties.requestedServiceObjectiveName |
Nom de l’objectif de niveau de service configuré de la base de données. Il s’agit de l’objectif de niveau de service qui est en cours d’application à la base de données. Une fois la mise à jour réussie, elle correspond à la valeur de la propriété serviceLevelObjective. La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les références SKU (y compris le nom de la référence SKU, le niveau/édition, la famille et la capacité) disponibles pour votre abonnement dans une région Azure, utilisez l’API REST
|
|
| properties.restorePointInTime |
string (date-time) |
Conditionnel. Si createMode est PointInTimeRestore, cette valeur est requise. Si createMode est Restore, cette valeur est facultative. Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restauré pour créer la nouvelle base de données. Doit être supérieur ou égal à la valeur la plus ancienne de la base de données source. |
| properties.sampleName |
Indique le nom de l’exemple de schéma à appliquer lors de la création de cette base de données. Si createMode n’est pas default, cette valeur est ignorée. Non pris en charge pour l’édition DataWarehouse. |
|
| properties.serviceLevelObjective |
Objectif de niveau de service actuel de la base de données. |
|
| properties.serviceTierAdvisors |
Liste des conseillers de niveau de service pour cette base de données. Propriété développée |
|
| properties.sourceDatabaseDeletionDate |
string (date-time) |
Conditionnel. Si createMode est Restore et sourceDatabaseId est l’ID de ressource d’origine de la base de données supprimée lorsqu’elle existait (par opposition à son ID de base de données supprimé pouvant être restauré), cette valeur est requise. Spécifie l’heure à laquelle la base de données a été supprimée. |
| properties.sourceDatabaseId |
string |
Conditionnel. Si createMode est Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery ou Restore, cette valeur est requise. Spécifie l’ID de ressource de la base de données source. Si createMode est NonReadableSecondary ou OnlineSecondary, le nom de la base de données source doit être identique à celui de la nouvelle base de données en cours de création. |
| properties.status |
string |
État de la base de données. |
| properties.transparentDataEncryption |
Informations de chiffrement de données transparentes pour cette base de données. |
|
| properties.zoneRedundant |
boolean |
Indique si cette base de données est redondante interzone, ce qui signifie que les réplicas de cette base de données seront répartis entre plusieurs zones de disponibilité. |
| tags |
object |
Balises de ressource. |
| type |
string |
Type de ressource. |
DatabaseEdition
Édition de la base de données. L’énumération DatabaseEditions contient toutes les éditions valides. Si createMode est NonReadableSecondary ou OnlineSecondary, cette valeur est ignorée.
La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les références SKU (y compris le nom de la référence SKU, le niveau/édition, la famille et la capacité) disponibles pour votre abonnement dans une région Azure, utilisez l’API REST Capabilities_ListByLocation ou l’une des commandes suivantes :
az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
| Valeur | Description |
|---|---|
| Web | |
| Business | |
| Basic | |
| Standard | |
| Premium | |
| PremiumRS | |
| Free | |
| Stretch | |
| DataWarehouse | |
| System | |
| System2 | |
| GeneralPurpose | |
| BusinessCritical | |
| Hyperscale |
OperationImpact
Impact estimé de l’action d’index recommandée.
| Nom | Type | Description |
|---|---|---|
| changeValueAbsolute |
number (double) |
Impact absolu sur la dimension. |
| changeValueRelative |
number (double) |
Impact relatif à la dimension (null s’il n’est pas applicable) |
| name |
string |
Nom de la dimension d’impact. |
| unit |
string |
Unité dans laquelle l’impact estimé à la dimension est mesuré. |
ReadScale
Conditionnel. Si la base de données est géo-secondaire, readScale indique si les connexions en lecture seule sont autorisées à cette base de données ou non. Non pris en charge pour l’édition DataWarehouse.
| Valeur | Description |
|---|---|
| Enabled | |
| Disabled |
RecommendedIndex
Index recommandés pour cette base de données.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource. |
| name |
string |
Nom de la ressource. |
| properties.action |
Action d’index proposée. Vous pouvez créer un index manquant, supprimer un index inutilisé ou reconstruire un index existant pour améliorer ses performances. |
|
| properties.columns |
string[] |
Colonnes sur lesquelles générer l’index |
| properties.created |
string (date-time) |
Datetime UTC montrant quand cette ressource a été créée (format ISO8601). |
| properties.estimatedImpact |
Impact estimé de l’action d’index recommandée. |
|
| properties.includedColumns |
string[] |
Liste des noms de colonnes à inclure dans l’index |
| properties.indexScript |
string |
Script d’index de build complet |
| properties.indexType |
Type d’index (CLUSTERED, NONCLUSTERED, COLUMNSTORE, CLUSTERED COLUMNSTORE) |
|
| properties.lastModified |
string (date-time) |
Datetime UTC de la dernière modification de cette ressource (format ISO8601). |
| properties.reportedImpact |
Valeurs signalées après la fin de l’action d’index. |
|
| properties.schema |
string |
Schéma dans lequel la table à générer l’index réside |
| properties.state |
État de recommandation actuel. |
|
| properties.table |
string |
Table sur laquelle générer l’index. |
| type |
string |
Type de ressource. |
RecommendedIndexAction
Action d’index proposée. Vous pouvez créer un index manquant, supprimer un index inutilisé ou reconstruire un index existant pour améliorer ses performances.
| Valeur | Description |
|---|---|
| Create | |
| Drop | |
| Rebuild |
RecommendedIndexState
État de recommandation actuel.
| Valeur | Description |
|---|---|
| Active | |
| Pending | |
| Executing | |
| Verifying | |
| Pending Revert | |
| Reverting | |
| Reverted | |
| Ignored | |
| Expired | |
| Blocked | |
| Success |
RecommendedIndexType
Type d’index (CLUSTERED, NONCLUSTERED, COLUMNSTORE, CLUSTERED COLUMNSTORE)
| Valeur | Description |
|---|---|
| CLUSTERED | |
| NONCLUSTERED | |
| COLUMNSTORE | |
| CLUSTERED COLUMNSTORE |
SampleName
Indique le nom de l’exemple de schéma à appliquer lors de la création de cette base de données. Si createMode n’est pas default, cette valeur est ignorée. Non pris en charge pour l’édition DataWarehouse.
| Valeur | Description |
|---|---|
| AdventureWorksLT |
ServiceObjectiveName
Nom de l’objectif de niveau de service configuré de la base de données. Il s’agit de l’objectif de niveau de service qui est en cours d’application à la base de données. Une fois la mise à jour réussie, elle correspond à la valeur de la propriété serviceLevelObjective.
La liste des références SKU peut varier selon la région et l’offre de support. Pour déterminer les références SKU (y compris le nom de la référence SKU, le niveau/édition, la famille et la capacité) disponibles pour votre abonnement dans une région Azure, utilisez l’API REST Capabilities_ListByLocation ou l’une des commandes suivantes :
az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
| Valeur | Description |
|---|---|
| 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 | |
| PRS1 | |
| PRS2 | |
| PRS4 | |
| PRS6 | |
| DW100 | |
| DW200 | |
| DW300 | |
| DW400 | |
| DW500 | |
| DW600 | |
| DW1000 | |
| DW1200 | |
| DW1000c | |
| DW1500 | |
| DW1500c | |
| DW2000 | |
| DW2000c | |
| DW3000 | |
| DW2500c | |
| DW3000c | |
| DW6000 | |
| DW5000c | |
| DW6000c | |
| DW7500c | |
| DW10000c | |
| DW15000c | |
| DW30000c | |
| DS100 | |
| DS200 | |
| DS300 | |
| DS400 | |
| DS500 | |
| DS600 | |
| DS1000 | |
| DS1200 | |
| DS1500 | |
| DS2000 | |
| ElasticPool |
ServiceTierAdvisor
Liste des conseillers de niveau de service pour cette base de données. Propriété développée
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource. |
| name |
string |
Nom de la ressource. |
| properties.activeTimeRatio |
number (double) |
ActiveTimeRatio pour le conseiller de niveau de service. |
| properties.avgDtu |
number (double) |
Obtient ou définit avgDtu pour le conseiller de niveau de service. |
| properties.confidence |
number (double) |
Obtient ou définit la confiance pour le conseiller de niveau de service. |
| properties.currentServiceLevelObjective |
string |
Obtient ou définit currentServiceLevelObjective pour le conseiller de niveau de service. |
| properties.currentServiceLevelObjectiveId |
string (uuid) |
Obtient ou définit currentServiceLevelObjectiveId pour le conseiller de niveau de service. |
| properties.databaseSizeBasedRecommendationServiceLevelObjective |
string |
Obtient ou définit databaseSizeBasedRecommendationServiceLevelObjective pour le conseiller de niveau de service. |
| properties.databaseSizeBasedRecommendationServiceLevelObjectiveId |
string (uuid) |
Obtient ou définit databaseSizeBasedRecommendationServiceLevelObjectiveId pour le conseiller de niveau de service. |
| properties.disasterPlanBasedRecommendationServiceLevelObjective |
string |
Obtient ou définit disasterPlanBasedRecommendationServiceLevelObjective pour le conseiller de niveau de service. |
| properties.disasterPlanBasedRecommendationServiceLevelObjectiveId |
string (uuid) |
Obtient ou définit disasterPlanBasedRecommendationServiceLevelObjectiveId pour le conseiller de niveau de service. |
| properties.maxDtu |
number (double) |
Obtient ou définit maxDtu pour le conseiller de niveau de service. |
| properties.maxSizeInGB |
number (double) |
Obtient ou définit maxSizeInGB pour le conseiller de niveau de service. |
| properties.minDtu |
number (double) |
Obtient ou définit minDtu pour le conseiller de niveau de service. |
| properties.observationPeriodEnd |
string (date-time) |
Début de la période d’observation (format ISO8601). |
| properties.observationPeriodStart |
string (date-time) |
Début de la période d’observation (format ISO8601). |
| properties.overallRecommendationServiceLevelObjective |
string |
Obtient ou définit globalRecommendationServiceLevelObjective pour le conseiller de niveau de service. |
| properties.overallRecommendationServiceLevelObjectiveId |
string (uuid) |
Obtient ou définit overallRecommendationServiceLevelObjectiveId pour le conseiller de niveau de service. |
| properties.serviceLevelObjectiveUsageMetrics |
Obtient ou définit serviceLevelObjectiveUsageMetrics pour le conseiller de niveau de service. |
|
| properties.usageBasedRecommendationServiceLevelObjective |
string |
Obtient ou définit usageBasedRecommendationServiceLevelObjective pour le conseiller de niveau de service. |
| properties.usageBasedRecommendationServiceLevelObjectiveId |
string (uuid) |
Obtient ou définit usageBasedRecommendationServiceLevelObjectiveId pour le conseiller de niveau de service. |
| type |
string |
Type de ressource. |
SloUsageMetric
Obtient ou définit serviceLevelObjectiveUsageMetrics pour le conseiller de niveau de service.
| Nom | Type | Description |
|---|---|---|
| inRangeTimeRatio |
number (double) |
Obtient ou définit inRangeTimeRatio pour la métrique d’utilisation de SLO. |
| serviceLevelObjective |
ServiceLevelObjective pour la métrique d’utilisation de SLO. |
|
| serviceLevelObjectiveId |
string (uuid) |
ServiceLevelObjectiveId pour la métrique d’utilisation de SLO. |
TransparentDataEncryption
Informations de chiffrement de données transparentes pour cette base de données.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource. |
| location |
string |
Emplacement des ressources. |
| name |
string |
Nom de la ressource. |
| properties.status |
État du chiffrement transparent des données de la base de données. |
|
| type |
string |
Type de ressource. |
TransparentDataEncryptionStatus
État du chiffrement transparent des données de la base de données.
| Valeur | Description |
|---|---|
| Enabled | |
| Disabled |