Aracılığıyla paylaş


Databases - Get

Bir veritabanı alır.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2023-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?$expand={$expand}&$filter={$filter}&api-version=2023-08-01

URI Parametreleri

Name İçinde Gerekli Tür Description
databaseName
path True

string

Veritabanının adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

serverName
path True

string

Sunucunun adı.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

$expand
query

string

Yanıta eklenecek alt kaynaklar.

$filter
query

string

Koleksiyondaki öğeleri filtreleyen bir OData filtre ifadesi.

Yanıtlar

Name Tür Description
200 OK

Database

Belirtilen veritabanı başarıyla alındı.

Other Status Codes

ErrorResponse

Hata Yanıtları: ***

  • 400 ManagedInstanceStoppingOrStopped - Örnek durdurulmuş/durdurulmuş durumdayken gönderilen çakışan işlem

  • 400 ManagedInstanceStarting - Örnek başlatma durumundayken gönderilen çakışan işlem

  • 404 ServerNotInSubscriptionResourceGroup - Belirtilen sunucu belirtilen kaynak grubunda ve abonelikte yok.

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 ResourceNotFound - İstenen kaynak bulunamadı.

Örnekler

Gets a database configured with Default enclave type.
Gets a database configured with VBS enclave type.
Gets a database with Availability zone specified.
Gets a database with database level keys expanded.
Gets a database.

Gets a database configured with Default enclave type.

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

Örnek yanıt

{
  "sku": {
    "name": "BC_Gen5",
    "tier": "BusinessCritical",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen5_2",
    "requestedServiceObjectiveName": "BC_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "currentSku": {
      "name": "BC_Gen5",
      "tier": "BusinessCritical",
      "capacity": 2
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "preferredEnclaveType": "Default"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Gets a database configured with VBS enclave type.

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

Örnek yanıt

{
  "sku": {
    "name": "BC_Gen5",
    "tier": "BusinessCritical",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen5_2",
    "requestedServiceObjectiveName": "BC_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "currentSku": {
      "name": "BC_Gen5",
      "tier": "BusinessCritical",
      "capacity": 2
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "preferredEnclaveType": "VBS"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Gets a database with Availability zone specified.

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

Örnek yanıt

{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false,
    "availabilityZone": "1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Gets a database with database level keys expanded.

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?$expand=keys&api-version=2023-08-01

Örnek yanıt

{
  "sku": {
    "name": "BC_Gen5",
    "tier": "BusinessCritical",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen5_2",
    "requestedServiceObjectiveName": "BC_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "currentSku": {
      "name": "BC_Gen5",
      "tier": "BusinessCritical",
      "capacity": 2
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "keys": {
      "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion": {},
      "https://your-key-vault-name.vault.azure.net/yourKey2/yourKey2Version": {}
    },
    "encryptionProtector": "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Gets a database.

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

Örnek yanıt

{
  "sku": {
    "name": "BC_Gen5",
    "tier": "BusinessCritical",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen5_2",
    "requestedServiceObjectiveName": "BC_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "readScale": "Enabled",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "currentSku": {
      "name": "BC_Gen5",
      "tier": "BusinessCritical",
      "capacity": 2
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Tanımlar

Name Description
AlwaysEncryptedEnclaveType

Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları.

AvailabilityZoneType

Veritabanının sabitlendiği kullanılabilirlik bölgesini belirtir.

BackupStorageRedundancy

Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü.

CatalogCollationType

Meta veri kataloğu harmanlaması.

CreateMode

Veritabanı oluşturma modunu belirtir.

Varsayılan: normal veritabanı oluşturma.

Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir.

İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir.

PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir.

Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir.

Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir.

RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir.

Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez.

Database

Veritabanı kaynağı.

DatabaseIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

DatabaseIdentityType

Kimlik türü

DatabaseKey

Bekleyen şifreleme için kullanılan veritabanı düzeyi anahtarı.

DatabaseKeyType

Veritabanı anahtar türü. Yalnızca desteklenen değer 'AzureKeyVault' değeridir.

DatabaseLicenseType

Bu veritabanı için uygulanacak lisans türü. Lisansa ihtiyacınız varsa LicenseIncluded veya lisansınız olup olmadığını ve Azure Hibrit Avantajı'na uygun olup olmadığınızı BasePrice.

DatabaseReadScale

Salt okunur yönlendirmenin durumu. Etkinleştirilirse, bağlantı dizesinde uygulama amacı salt okunur olarak ayarlanmış bağlantılar aynı bölgedeki salt okunur ikincil çoğaltmaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

DatabaseStatus

Veritabanının durumu.

DatabaseUserIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

FreeLimitExhaustionBehavior

Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir.

Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır.

BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı.

SecondaryType

İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir.

Sku

ARM Kaynağı SKU'su.

AlwaysEncryptedEnclaveType

Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları.

Değer Description
Default
VBS

AvailabilityZoneType

Veritabanının sabitlendiği kullanılabilirlik bölgesini belirtir.

Değer Description
1
2
3
NoPreference

BackupStorageRedundancy

Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü.

Değer Description
Geo
GeoZone
Local
Zone

CatalogCollationType

Meta veri kataloğu harmanlaması.

Değer Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

CreateMode

Veritabanı oluşturma modunu belirtir.

Varsayılan: normal veritabanı oluşturma.

Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir.

İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir.

PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir.

Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir.

Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir.

RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir.

Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez.

Değer Description
Copy
Default
OnlineSecondary
PointInTimeRestore
Recovery
Restore
RestoreExternalBackup
RestoreExternalBackupSecondary
RestoreLongTermRetentionBackup
Secondary

Database

Veritabanı kaynağı.

Name Tür Description
id

string

Kaynak Kimliği.

identity

DatabaseIdentity

Veritabanının Azure Active Directory kimliği.

kind

string

Veritabanı türü. Bu, Azure portalı deneyimi için kullanılan meta verilerdir.

location

string

Kaynak konumu.

managedBy

string

Veritabanını yöneten kaynak.

name

string

Kaynak adı.

properties.autoPauseDelay

integer (int32)

Veritabanının otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklatma'nın devre dışı bırakıldığını gösterir

properties.availabilityZone

AvailabilityZoneType

Veritabanının sabitlendiği kullanılabilirlik bölgesini belirtir.

properties.catalogCollation

CatalogCollationType

Meta veri kataloğu harmanlaması.

properties.collation

string

Veritabanının harmanlaması.

properties.createMode

CreateMode

Veritabanı oluşturma modunu belirtir.

Varsayılan: normal veritabanı oluşturma.

Kopyala: Mevcut bir veritabanının kopyası olarak bir veritabanı oluşturur. sourceDatabaseId, kaynak veritabanının kaynak kimliği olarak belirtilmelidir.

İkincil: Var olan bir veritabanının ikincil çoğaltması olarak bir veritabanı oluşturur. sourceDatabaseId, mevcut birincil veritabanının kaynak kimliği olarak belirtilmelidir.

PointInTimeRestore: Mevcut bir veritabanının belirli bir noktaya yedeklemesini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId, mevcut veritabanının kaynak kimliği olarak belirtilmelidir ve restorePointInTime belirtilmelidir.

Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak sourceDatabaseId belirtilmelidir.

Geri Yükleme: Silinen bir veritabanının yedeğini geri yükleyerek bir veritabanı oluşturur. sourceDatabaseId belirtilmelidir. sourceDatabaseId veritabanının özgün kaynak kimliğiyse sourceDatabaseDeletionDate belirtilmelidir. Aksi takdirde sourceDatabaseId geri yüklenebilir bırakılan veritabanı kaynak kimliği olmalıdır ve sourceDatabaseDeletionDate yoksayılır. restorePointInTime, zamanın önceki bir noktasından geri yüklemek için de belirtilebilir.

RestoreLongTermRetentionBackup: Uzun süreli saklama kasasından geri yükleyerek bir veritabanı oluşturur. recoveryServicesRecoveryPointResourceId, kurtarma noktası kaynak kimliği olarak belirtilmelidir.

Copy, Secondary ve RestoreLongTermRetentionBackup, DataWarehouse sürümü için desteklenmez.

properties.creationDate

string (date-time)

Veritabanının oluşturulma tarihi (ISO8601 biçimi).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

Bu veritabanı için yedeklemeleri depolamak için kullanılan depolama hesabı türü.

properties.currentServiceObjectiveName

string

Veritabanının geçerli hizmet düzeyi hedef adı.

properties.currentSku

Sku

SKU'nun adı ve katmanı.

properties.databaseId

string (uuid)

Veritabanının kimliği.

properties.defaultSecondaryLocation

string

Bu veritabanı için varsayılan ikincil bölge.

properties.earliestRestoreDate

string (date-time)

Bu, bu veritabanı için geri yüklemenin kullanılabilir olduğu en erken başlangıç tarihini ve saatini kaydeder (ISO8601 biçimi).

properties.elasticPoolId

string (arm-id)

Bu veritabanını içeren elastik havuzun kaynak tanımlayıcısı.

properties.encryptionProtector

string

Veritabanı Müşteri Tarafından Yönetilen Anahtarlar başına ile yapılandırılmışsa veritabanının azure anahtar kasası URI'si.

properties.encryptionProtectorAutoRotation

boolean

Veritabanı şifreleme koruyucusu AKV anahtarının otomatik döndürmesini etkinleştirme veya devre dışı bırakma bayrağı.

properties.failoverGroupId

string

Bu veritabanının ait olduğu Yük Devretme Grubu kaynak tanımlayıcısı.

properties.federatedClientId

string (uuid)

Veritabanı başına kiracılar arası CMK senaryosu için kullanılan İstemci kimliği

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir.

Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır.

BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.

properties.highAvailabilityReplicaCount

integer (int32)

yüksek kullanılabilirlik sağlamak için kullanılan İş Açısından Kritik, Premium veya Hiper Ölçek sürümü veritabanıyla ilişkili ikincil çoğaltmaların sayısı. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

properties.isInfraEncryptionEnabled

boolean

Bu veritabanı için infra şifrelemesi etkinleştirildi.

properties.isLedgerOn

boolean

Bu veritabanının bir kayıt defteri veritabanı olup olmadığı, veritabanındaki tüm tabloların kayıt defteri tabloları olduğu anlamına gelir. Not: Veritabanı oluşturulduktan sonra bu özelliğin değeri değiştirilemez.

properties.keys

<string,  DatabaseKey>

Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri

properties.licenseType

DatabaseLicenseType

Bu veritabanı için uygulanacak lisans türü. Lisansa ihtiyacınız varsa LicenseIncluded veya lisansınız olup olmadığını ve Azure Hibrit Avantajı'na uygun olup olmadığınızı BasePrice.

properties.longTermRetentionBackupResourceId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili uzun süreli saklama yedeklemesinin kaynak tanımlayıcısı.

properties.maintenanceConfigurationId

string

Veritabanına atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar.

properties.manualCutover

boolean

Veritabanını Hiper Ölçek katmanına güncelleştirme işlemi sırasında müşteri tarafından denetlenen el ile tam geçişin yapılması gerekip gerekmediği.

Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirirken geçerlidir.

manualCutover belirtildiğinde, ölçeklendirme işlemi kullanıcı girişinin Hiper Ölçek veritabanına tam geçişi tetiklemesini bekler.

Tam geçişi tetikleyebilmek için ölçeklendirme işlemi Bekleme durumundayken lütfen 'performCutover' parametresini sağlayın.

properties.maxLogSizeBytes

integer (int64)

Bu veritabanı için en büyük günlük boyutu.

properties.maxSizeBytes

integer (int64)

Veritabanının bayt cinsinden ifade edilen en büyük boyutu.

properties.minCapacity

number (double)

Duraklatılmadıysa veritabanının her zaman ayıracağı en düşük kapasite

properties.pausedDate

string (date-time)

Veritabanının kullanıcı yapılandırması veya eylemi (ISO8601 biçimi) tarafından duraklatıldığı tarih. Veritabanı hazırsa null.

properties.performCutover

boolean

Ölçeklendirme işlemi devam ederken bekleme durumunda müşteri tarafından denetlenen el ile tam geçişi tetikleme.

Bu özellik parametresi yalnızca 'manualCutover' parametresiyle birlikte başlatılan ölçeklendirme işlemleri için geçerlidir.

Bu özellik yalnızca veritabanını İş Açısından Kritik/Genel Amaçlı/Premium/Standart katmandan Hiper Ölçek katmanına ölçeklendirme işlemi devam ederken geçerlidir.

performCutover belirtildiğinde ölçeklendirme işlemi tam geçişi tetikler ve Hiper Ölçek veritabanında rol değişikliği gerçekleştirir.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Veritabanında istenen kapanım türü; örneğin, Varsayılan veya VBS kuşatmaları.

properties.readScale

DatabaseReadScale

Salt okunur yönlendirmenin durumu. Etkinleştirilirse, bağlantı dizesinde uygulama amacı salt okunur olarak ayarlanmış bağlantılar aynı bölgedeki salt okunur ikincil çoğaltmaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

properties.recoverableDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı.

properties.recoveryServicesRecoveryPointId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kurtarma noktasının kaynak tanımlayıcısı.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

Bu veritabanına yönelik yedeklemeleri depolamak için kullanılacak depolama hesabı türü.

properties.requestedServiceObjectiveName

string

Veritabanının istenen hizmet düzeyi hedef adı.

properties.restorableDroppedDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili geri yüklenebilir bırakılan veritabanının kaynak tanımlayıcısı.

properties.restorePointInTime

string (date-time)

Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir.

properties.resumedDate

string (date-time)

Veritabanının kullanıcı eylemi veya veritabanı oturum açma (ISO8601 biçimi) tarafından sürdürüldiği tarih. Veritabanı duraklatıldıysa null.

properties.sampleName

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı.

properties.secondaryType

SecondaryType

İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir.

properties.sourceDatabaseDeletionDate

string (date-time)

Veritabanının silindiği saati belirtir.

properties.sourceDatabaseId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı.

properties.sourceResourceId

string (arm-id)

Bu veritabanının oluşturma işlemiyle ilişkili kaynağın kaynak tanımlayıcısı.

Bu özellik yalnızca DataWarehouse sürümü için desteklenir ve abonelikler arasında geri yüklemeye izin verir.

sourceResourceId belirtildiğinde sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId ve sourceDatabaseDeletionDate belirtilmemeli ve CreateMode pointInTimeRestore, Restore veya Recover olmalıdır.

createMode PointInTimeRestore olduğunda, sourceResourceId mevcut veritabanının veya mevcut SQL havuzunun kaynak kimliği olmalı ve restorePointInTime belirtilmelidir.

createMode Geri Yükle olduğunda sourceResourceId geri yüklenebilir bırakılan veritabanının veya geri yüklenebilir bırakılan sql havuzunun kaynak kimliği olmalıdır.

createMode Kurtar olduğunda sourceResourceId kurtarılabilir veritabanının veya kurtarılabilir SQL havuzunun kaynak kimliği olmalıdır.

Kaynak abonelik hedef abonelikten farklı bir kiracıya aitse, "x-ms-authorization-auxiliary" üst bilgisi kaynak kiracı için kimlik doğrulama belirteci içermelidir. "x-ms-authorization-auxiliary" üst bilgisi hakkında daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

Veritabanının durumu.

properties.useFreeLimit

boolean

Veritabanının ücretsiz aylık sınırları kullanıp kullanmadığı. Abonelikteki bir veritabanında izin verilir.

properties.zoneRedundant

boolean

Bu veritabanının alanlar arası yedekli olup olmadığı, bu veritabanının çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir.

sku

Sku

Veritabanı SKU'su.

SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Azure bölgesindeki aboneliğiniz için kullanılabilen SKU'ları (SKU adı, katman/sürüm, aile ve kapasite dahil) belirlemek için Capabilities_ListByLocation REST API'sini veya aşağıdaki komutlardan birini kullanın:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
tags

object

Kaynak etiketleri.

type

string

Kaynak türü.

DatabaseIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

Name Tür Description
tenantId

string (uuid)

Azure Active Directory kiracı kimliği.

type

DatabaseIdentityType

Kimlik türü

userAssignedIdentities

<string,  DatabaseUserIdentity>

Kullanılacak kullanıcı tarafından atanan kimliklerin kaynak kimlikleri

DatabaseIdentityType

Kimlik türü

Değer Description
None
UserAssigned

DatabaseKey

Bekleyen şifreleme için kullanılan veritabanı düzeyi anahtarı.

Name Tür Description
creationDate

string (date-time)

Veritabanı anahtarı oluşturma tarihi.

subregion

string

Sunucu anahtarının alt kaydı.

thumbprint

string

Veritabanı anahtarının parmak izi.

type

DatabaseKeyType

Veritabanı anahtar türü. Yalnızca desteklenen değer 'AzureKeyVault' değeridir.

DatabaseKeyType

Veritabanı anahtar türü. Yalnızca desteklenen değer 'AzureKeyVault' değeridir.

Değer Description
AzureKeyVault

DatabaseLicenseType

Bu veritabanı için uygulanacak lisans türü. Lisansa ihtiyacınız varsa LicenseIncluded veya lisansınız olup olmadığını ve Azure Hibrit Avantajı'na uygun olup olmadığınızı BasePrice.

Değer Description
BasePrice
LicenseIncluded

DatabaseReadScale

Salt okunur yönlendirmenin durumu. Etkinleştirilirse, bağlantı dizesinde uygulama amacı salt okunur olarak ayarlanmış bağlantılar aynı bölgedeki salt okunur ikincil çoğaltmaya yönlendirilebilir. Elastik havuz içindeki hiper ölçek veritabanı için geçerli değildir.

Değer Description
Disabled
Enabled

DatabaseStatus

Veritabanının durumu.

Değer Description
AutoClosed
Copying
Creating
Disabled
EmergencyMode
Inaccessible
Offline
OfflineChangingDwPerformanceTiers
OfflineSecondary
Online
OnlineChangingDwPerformanceTiers
Paused
Pausing
Recovering
RecoveryPending
Restoring
Resuming
Scaling
Shutdown
Standby
Starting
Stopped
Stopping
Suspect

DatabaseUserIdentity

Bir kaynak için Azure Active Directory kimlik yapılandırması.

Name Tür Description
clientId

string (uuid)

Azure Active Directory istemci kimliği.

principalId

string (uuid)

Azure Active Directory asıl kimliği.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

FreeLimitExhaustionBehavior

Ücretsiz veritabanı için aylık ücretsiz sınırlar tükendiğinde davranışı belirtir.

Otomatik Kullan: Veritabanı, ayın geri kalanında ücretsiz sınırların tükenmesi üzerine otomatik olarak duraklatılır.

BillForUsage: Veritabanı, ücretsiz sınırların tükenmesi üzerine çevrimiçi olmaya devam eder ve fazla kullanım faturalandırılır.

Değer Description
AutoPause
BillOverUsage

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adı.

Değer Description
AdventureWorksLT
WideWorldImportersFull
WideWorldImportersStd

SecondaryType

İkincil bir veritabanıysa veritabanının ikincil türü. Geçerli değerler Coğrafi, Adlandırılmış ve Beklemede değerleridir.

Değer Description
Geo
Named
Standby

Sku

ARM Kaynağı SKU'su.

Name Tür Description
capacity

integer (int32)

Belirli bir SKU'nun kapasitesi.

family

string

Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir.

name

string

SKU adı, genellikle bir harf + Sayı kodu, örneğin P3.

size

string

Belirli SKU'nun boyutu

tier

string

Temel, Premium gibi belirli bir SKU'nun katmanı veya sürümü.