Databases - List By Server

Bir sunucudaki veritabanlarının listesini döndürür.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
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ıtta genişletilmesi gereken alt nesnelerin virgülle ayrılmış listesi. Olası özellikler: serviceTierAdvisors, transparentDataEncryption.

$filter
query

string

Döndürülecek veritabanlarının bir alt kümesini açıklayan bir OData filtre ifadesi.

Yanıtlar

Name Tür Description
200 OK

DatabaseListResult

Tamam

Örnekler

List databases by server
List databases by server with filter

List databases by server

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6845/providers/Microsoft.Sql/servers/sqlcrudtest-7177/databases?api-version=2014-04-01

Örnek yanıt

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6845/providers/Microsoft.Sql/servers/sqlcrudtest-7177/databases/master",
      "name": "master",
      "type": "Microsoft.Sql/servers/databases",
      "location": "Japan East",
      "kind": "v12.0,system",
      "properties": {
        "databaseId": "e760a51c-3dce-4d8c-976b-a2b929a73e08",
        "edition": "System",
        "status": "Online",
        "serviceLevelObjective": "System2",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "maxSizeBytes": "32212254720",
        "creationDate": "2017-02-10T00:59:33.483Z",
        "currentServiceObjectiveId": "620323bf-2879-4807-b30d-c2e6d7b3b3aa",
        "requestedServiceObjectiveId": "620323bf-2879-4807-b30d-c2e6d7b3b3aa",
        "requestedServiceObjectiveName": "System2",
        "sampleName": null,
        "defaultSecondaryLocation": "Japan West",
        "earliestRestoreDate": null,
        "elasticPoolName": null,
        "containmentState": 2,
        "readScale": "Disabled",
        "failoverGroupId": null
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6845/providers/Microsoft.Sql/servers/sqlcrudtest-7177/databases/sqlcrudtest-1142",
      "name": "sqlcrudtest-1142",
      "type": "Microsoft.Sql/servers/databases",
      "location": "Japan East",
      "kind": "v12.0,user",
      "properties": {
        "databaseId": "11c1813c-52db-4d17-95d7-119eda1850b1",
        "edition": "Standard",
        "status": "Online",
        "serviceLevelObjective": "S0",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "maxSizeBytes": "268435456000",
        "creationDate": "2017-02-10T01:03:34.04Z",
        "currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
        "requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
        "requestedServiceObjectiveName": "S0",
        "sampleName": null,
        "defaultSecondaryLocation": "Japan West",
        "earliestRestoreDate": "2017-02-10T01:14:10.233Z",
        "elasticPoolName": null,
        "containmentState": 2,
        "readScale": "Disabled",
        "failoverGroupId": null
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6845/providers/Microsoft.Sql/servers/sqlcrudtest-7177/databases/sqlcrudtest-2788",
      "name": "sqlcrudtest-2788",
      "type": "Microsoft.Sql/servers/databases",
      "location": "Japan East",
      "kind": "v12.0,user",
      "properties": {
        "databaseId": "d63e118b-41cf-49b9-8dac-aa6ef6f91731",
        "edition": "Standard",
        "status": "Online",
        "serviceLevelObjective": "S0",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "maxSizeBytes": "268435456000",
        "creationDate": "2017-02-10T01:00:21.067Z",
        "currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
        "requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
        "requestedServiceObjectiveName": "S0",
        "sampleName": null,
        "defaultSecondaryLocation": "Japan West",
        "earliestRestoreDate": "2017-02-10T01:10:52.25Z",
        "elasticPoolName": null,
        "containmentState": 2,
        "readScale": "Disabled",
        "failoverGroupId": null
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6845/providers/Microsoft.Sql/servers/sqlcrudtest-7177/databases/sqlcrudtest-6877",
      "name": "sqlcrudtest-6877",
      "type": "Microsoft.Sql/servers/databases",
      "location": "Japan East",
      "kind": "v12.0,user",
      "properties": {
        "databaseId": "40ac16e8-855c-439c-b495-c97e918a771c",
        "edition": "Standard",
        "status": "Online",
        "serviceLevelObjective": "S0",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "maxSizeBytes": "268435456000",
        "creationDate": "2017-02-10T01:02:28.853Z",
        "currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
        "requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
        "requestedServiceObjectiveName": "S0",
        "sampleName": null,
        "defaultSecondaryLocation": "Japan West",
        "earliestRestoreDate": "2017-02-10T01:13:21.66Z",
        "elasticPoolName": null,
        "containmentState": 2,
        "readScale": "Disabled",
        "failoverGroupId": null
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6845/providers/Microsoft.Sql/servers/sqlcrudtest-7177/databases/sqlcrudtest-9888",
      "name": "sqlcrudtest-9888",
      "type": "Microsoft.Sql/servers/databases",
      "location": "Japan East",
      "kind": "v12.0,user",
      "properties": {
        "databaseId": "59daf4ad-082f-4ac5-b38a-ed656b937980",
        "edition": "Standard",
        "status": "Online",
        "serviceLevelObjective": "S0",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "maxSizeBytes": "268435456000",
        "creationDate": "2017-02-10T01:01:25.347Z",
        "currentServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
        "requestedServiceObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
        "requestedServiceObjectiveName": "S0",
        "sampleName": null,
        "defaultSecondaryLocation": "Japan West",
        "earliestRestoreDate": "2017-02-10T01:12:05.303Z",
        "elasticPoolName": null,
        "containmentState": 2,
        "readScale": "Disabled",
        "failoverGroupId": null
      }
    }
  ]
}

List databases by server with filter

Örnek isteği

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6845/providers/Microsoft.Sql/servers/sqlcrudtest-7177/databases?api-version=2014-04-01&$filter=properties/edition eq 'System'

Örnek yanıt

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6845/providers/Microsoft.Sql/servers/sqlcrudtest-7177/databases/master",
      "name": "master",
      "type": "Microsoft.Sql/servers/databases",
      "location": "Japan East",
      "kind": "v12.0,system",
      "properties": {
        "databaseId": "e760a51c-3dce-4d8c-976b-a2b929a73e08",
        "edition": "System",
        "status": "Online",
        "serviceLevelObjective": "System2",
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "maxSizeBytes": "32212254720",
        "creationDate": "2017-02-10T00:59:33.483Z",
        "currentServiceObjectiveId": "620323bf-2879-4807-b30d-c2e6d7b3b3aa",
        "requestedServiceObjectiveId": "620323bf-2879-4807-b30d-c2e6d7b3b3aa",
        "requestedServiceObjectiveName": "System2",
        "sampleName": null,
        "defaultSecondaryLocation": "Japan West",
        "earliestRestoreDate": null,
        "elasticPoolName": null,
        "containmentState": 2,
        "readScale": "Disabled",
        "failoverGroupId": null
      }
    }
  ]
}

Tanımlar

Name Description
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.

OnlineSecondary/NonReadableSecondary: Mevcut bir veritabanının (okunabilir veya okunamaz) 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.

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

Database

Sunucuda yer alan veritabanlarının listesi.

DatabaseEdition

Veritabanının sürümü. DatabaseEditions numaralandırması tüm geçerli sürümleri içerir. createMode NonReadableSecondary veya OnlineSecondary ise, bu değer yoksayılır.

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>
DatabaseListResult

Liste veritabanı isteğine verilen yanıtı temsil eder.

OperationImpact

Önerilen dizin eylemini gerçekleştirmenin tahmini etkisi.

ReadScale

Koşullu. Veritabanı coğrafi olarak ikincilse, readScale bu veritabanına salt okunur bağlantılara izin verilip verilmeyeceğini gösterir. DataWarehouse sürümü için desteklenmez.

RecommendedIndex

Bu veritabanı için önerilen dizinler.

RecommendedIndexAction

Önerilen dizin eylemi. Eksik bir dizin oluşturabilir, kullanılmayan bir dizini bırakabilir veya mevcut dizini yeniden oluşturarak performansını geliştirebilirsiniz.

RecommendedIndexState

Geçerli öneri durumu.

RecommendedIndexType

Dizin türü (CLUSTERED, NONCLUSTERED, COLUMNSTORE, CLUSTERED COLUMNSTORE)

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adını gösterir. createMode Varsayılan değilse, bu değer yoksayılır. DataWarehouse sürümü için desteklenmez.

ServiceObjectiveName

Veritabanının yapılandırılmış hizmet düzeyi hedefinin adı. Bu, veritabanına uygulanma sürecinde olan hizmet düzeyi hedefidir. Başarıyla güncelleştirildikten sonra serviceLevelObjective özelliğinin değeriyle eşleşecektir.

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>
ServiceTierAdvisor

Bu veritabanı için hizmet katmanı danışmanlarının listesi. Genişletilmiş özellik

SloUsageMetric

Hizmet katmanı danışmanı için serviceLevelObjectiveUsageMetrics alır veya ayarlar.

TransparentDataEncryption

Bu veritabanı için saydam veri şifreleme bilgileri.

TransparentDataEncryptionStatus

Veritabanı saydam veri şifrelemesinin durumu.

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.

OnlineSecondary/NonReadableSecondary: Mevcut bir veritabanının (okunabilir veya okunamaz) 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.

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

Değer Description
Copy
Default
NonReadableSecondary
OnlineSecondary
PointInTimeRestore
Recovery
Restore
RestoreLongTermRetentionBackup

Database

Sunucuda yer alan veritabanlarının listesi.

Name Tür Description
id

string

Kaynak Kimliği.

kind

string

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

location

string

Kaynak konumu.

name

string

Kaynak adı.

properties.collation

string

Veritabanının harmanlaması. createMode Varsayılan değilse, bu değer yoksayılır.

properties.containmentState

integer (int64)

Veritabanının kapsama durumu.

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.

OnlineSecondary/NonReadableSecondary: Mevcut bir veritabanının (okunabilir veya okunamaz) 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.

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

properties.creationDate

string (date-time)

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

properties.currentServiceObjectiveId

string (uuid)

Veritabanının geçerli hizmet düzeyi hedef kimliği. Bu, şu anda etkin olan hizmet düzeyi hedefinin kimliğidir.

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.edition

DatabaseEdition

Veritabanının sürümü. DatabaseEditions numaralandırması tüm geçerli sürümleri içerir. createMode NonReadableSecondary veya OnlineSecondary ise, bu değer yoksayılır.

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>
properties.elasticPoolName

string

Veritabanının içinde olduğu elastik havuzun adı. elasticPoolName ve requestedServiceObjectiveName her ikisi de güncelleştirildiyse, requestedServiceObjectiveName değeri yoksayılır. DataWarehouse sürümü için desteklenmez.

properties.failoverGroupId

string

Bu veritabanını içeren yük devretme grubunun kaynak tanımlayıcısı.

properties.maxSizeBytes

string

Veritabanının bayt cinsinden ifade edilen en büyük boyutu. createMode Varsayılan değilse, bu değer yoksayılır. Olası değerleri görmek için operationId: "Capabilities_ListByLocation" tarafından başvuruda bulunılan özellik API'sini (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) sorgula.

properties.readScale

ReadScale

Koşullu. Veritabanı coğrafi olarak ikincilse, readScale bu veritabanına salt okunur bağlantılara izin verilip verilmeyeceğini gösterir. DataWarehouse sürümü için desteklenmez.

properties.recommendedIndex

RecommendedIndex[]

Bu veritabanı için önerilen dizinler.

properties.recoveryServicesRecoveryPointResourceId

string

Koşullu. createMode, RestoreLongTermRetentionBackup ise, bu değer gereklidir. Geri yükleneceği kurtarma noktasının kaynak kimliğini belirtir.

properties.requestedServiceObjectiveId

string (uuid)

Veritabanının yapılandırılmış hizmet düzeyi hedef kimliği. Bu, veritabanına uygulanma sürecinde olan hizmet düzeyi hedefidir. Başarıyla güncelleştirildikten sonra currentServiceObjectiveId özelliğinin değeriyle eşleşecektir. requestedServiceObjectiveId ve requestedServiceObjectiveName her ikisi de güncelleştirildiyse, requestedServiceObjectiveId değeri requestedServiceObjectiveName değerini geçersiz kılar.

SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Bir Azure bölgesinde aboneliğinizin kullanabileceği hizmet hedefi kimliklerini belirlemek için Capabilities_ListByLocation REST API'sini kullanın.

properties.requestedServiceObjectiveName

ServiceObjectiveName

Veritabanının yapılandırılmış hizmet düzeyi hedefinin adı. Bu, veritabanına uygulanma sürecinde olan hizmet düzeyi hedefidir. Başarıyla güncelleştirildikten sonra serviceLevelObjective özelliğinin değeriyle eşleşecektir.

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>
properties.restorePointInTime

string (date-time)

Koşullu. createMode PointInTimeRestore ise, bu değer gereklidir. createMode Geri Yükle ise, bu değer isteğe bağlıdır. Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir. Kaynak veritabanının earliestRestoreDate değerinden büyük veya buna eşit olmalıdır.

properties.sampleName

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adını gösterir. createMode Varsayılan değilse, bu değer yoksayılır. DataWarehouse sürümü için desteklenmez.

properties.serviceLevelObjective

ServiceObjectiveName

Veritabanının geçerli hizmet düzeyi hedefi.

properties.serviceTierAdvisors

ServiceTierAdvisor[]

Bu veritabanı için hizmet katmanı danışmanlarının listesi. Genişletilmiş özellik

properties.sourceDatabaseDeletionDate

string (date-time)

Koşullu. createMode Geri Yükle ise ve sourceDatabaseId mevcut olduğunda silinen veritabanının özgün kaynak kimliğiyse (geçerli geri yüklenebilir bırakılan veritabanı kimliğinin aksine) bu değer gereklidir. Veritabanının silindiği saati belirtir.

properties.sourceDatabaseId

string

Koşullu. createMode Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery veya Restore ise bu değer gereklidir. Kaynak veritabanının kaynak kimliğini belirtir. createMode NonReadableSecondary veya OnlineSecondary ise, kaynak veritabanının adı oluşturulan yeni veritabanıyla aynı olmalıdır.

properties.status

string

Veritabanının durumu.

properties.transparentDataEncryption

TransparentDataEncryption[]

Bu veritabanı için saydam veri şifreleme bilgileri.

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.

tags

object

Kaynak etiketleri.

type

string

Kaynak türü.

DatabaseEdition

Veritabanının sürümü. DatabaseEditions numaralandırması tüm geçerli sürümleri içerir. createMode NonReadableSecondary veya OnlineSecondary ise, bu değer yoksayılır.

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>
Değer Description
Web
Business
Basic
Standard
Premium
PremiumRS
Free
Stretch
DataWarehouse
System
System2
GeneralPurpose
BusinessCritical
Hyperscale

DatabaseListResult

Liste veritabanı isteğine verilen yanıtı temsil eder.

Name Tür Description
value

Database[]

Sunucuda yer alan veritabanlarının listesi.

OperationImpact

Önerilen dizin eylemini gerçekleştirmenin tahmini etkisi.

Name Tür Description
changeValueAbsolute

number (double)

Boyuta mutlak etki.

changeValueRelative

number (double)

Boyuta göreli etki (uygulanamazsa null)

name

string

Etki boyutunun adı.

unit

string

Boyuta tahmini etkinin ölçüldiği birim.

ReadScale

Koşullu. Veritabanı coğrafi olarak ikincilse, readScale bu veritabanına salt okunur bağlantılara izin verilip verilmeyeceğini gösterir. DataWarehouse sürümü için desteklenmez.

Değer Description
Enabled
Disabled

RecommendedIndex

Bu veritabanı için önerilen dizinler.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.action

RecommendedIndexAction

Önerilen dizin eylemi. Eksik bir dizin oluşturabilir, kullanılmayan bir dizini bırakabilir veya mevcut dizini yeniden oluşturarak performansını geliştirebilirsiniz.

properties.columns

string[]

Dizinin derlendiği sütunlar

properties.created

string (date-time)

Bu kaynağın ne zaman oluşturulduğunu gösteren UTC tarih saat (ISO8601 biçimi).

properties.estimatedImpact

OperationImpact[]

Önerilen dizin eylemini gerçekleştirmenin tahmini etkisi.

properties.includedColumns

string[]

Dizine eklenecek sütun adlarının listesi

properties.indexScript

string

Tam derleme dizini betiği

properties.indexType

RecommendedIndexType

Dizin türü (CLUSTERED, NONCLUSTERED, COLUMNSTORE, CLUSTERED COLUMNSTORE)

properties.lastModified

string (date-time)

Bu kaynağın en son ne zaman değiştirildiği UTC tarih saati (ISO8601 biçimi).

properties.reportedImpact

OperationImpact[]

Dizin eylemi tamamlandıktan sonra bildirilen değerler.

properties.schema

string

Üzerinde dizin derleme tablosunun bulunduğu şema

properties.state

RecommendedIndexState

Geçerli öneri durumu.

properties.table

string

Dizinin derlendiği tablo.

type

string

Kaynak türü.

RecommendedIndexAction

Önerilen dizin eylemi. Eksik bir dizin oluşturabilir, kullanılmayan bir dizini bırakabilir veya mevcut dizini yeniden oluşturarak performansını geliştirebilirsiniz.

Değer Description
Create
Drop
Rebuild

RecommendedIndexState

Geçerli öneri durumu.

Değer Description
Active
Pending
Executing
Verifying
Pending Revert
Reverting
Reverted
Ignored
Expired
Blocked
Success

RecommendedIndexType

Dizin türü (CLUSTERED, NONCLUSTERED, COLUMNSTORE, CLUSTERED COLUMNSTORE)

Değer Description
CLUSTERED
NONCLUSTERED
COLUMNSTORE
CLUSTERED COLUMNSTORE

SampleName

Bu veritabanı oluşturulurken uygulanacak örnek şemanın adını gösterir. createMode Varsayılan değilse, bu değer yoksayılır. DataWarehouse sürümü için desteklenmez.

Değer Description
AdventureWorksLT

ServiceObjectiveName

Veritabanının yapılandırılmış hizmet düzeyi hedefinin adı. Bu, veritabanına uygulanma sürecinde olan hizmet düzeyi hedefidir. Başarıyla güncelleştirildikten sonra serviceLevelObjective özelliğinin değeriyle eşleşecektir.

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>
Değer 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

Bu veritabanı için hizmet katmanı danışmanlarının listesi. Genişletilmiş özellik

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.activeTimeRatio

number (double)

Hizmet katmanı danışmanı için activeTimeRatio.

properties.avgDtu

number (double)

Hizmet katmanı danışmanı için avgDtu'ları alır veya ayarlar.

properties.confidence

number (double)

Hizmet katmanı danışmanı için güvenilirliği alır veya ayarlar.

properties.currentServiceLevelObjective

string

Hizmet katmanı danışmanı için currentServiceLevelObjective değerini alır veya ayarlar.

properties.currentServiceLevelObjectiveId

string (uuid)

Hizmet katmanı danışmanı için currentServiceLevelObjectiveId değerini alır veya ayarlar.

properties.databaseSizeBasedRecommendationServiceLevelObjective

string

Hizmet katmanı danışmanı için databaseSizeBasedRecommendationServiceLevelObjective alır veya ayarlar.

properties.databaseSizeBasedRecommendationServiceLevelObjectiveId

string (uuid)

Hizmet katmanı danışmanı için databaseSizeBasedRecommendationServiceLevelObjectiveId alır veya ayarlar.

properties.disasterPlanBasedRecommendationServiceLevelObjective

string

Hizmet katmanı danışmanı için disasterPlanBasedRecommendationServiceLevelObjective alır veya ayarlar.

properties.disasterPlanBasedRecommendationServiceLevelObjectiveId

string (uuid)

Hizmet katmanı danışmanı için disasterPlanBasedRecommendationServiceLevelObjectiveId alır veya ayarlar.

properties.maxDtu

number (double)

Hizmet katmanı danışmanı için maxDtu alır veya ayarlar.

properties.maxSizeInGB

number (double)

Hizmet katmanı danışmanı için maxSizeInGB alır veya ayarlar.

properties.minDtu

number (double)

Hizmet katmanı danışmanı için minDtu alır veya ayarlar.

properties.observationPeriodEnd

string (date-time)

Gözlem dönemi başlangıcı (ISO8601 biçimi).

properties.observationPeriodStart

string (date-time)

Gözlem dönemi başlangıcı (ISO8601 biçimi).

properties.overallRecommendationServiceLevelObjective

string

Hizmet katmanı danışmanı için overallRecommendationServiceLevelObjective değerini alır veya ayarlar.

properties.overallRecommendationServiceLevelObjectiveId

string (uuid)

Hizmet katmanı danışmanı için overallRecommendationServiceLevelObjectiveId değerini alır veya ayarlar.

properties.serviceLevelObjectiveUsageMetrics

SloUsageMetric[]

Hizmet katmanı danışmanı için serviceLevelObjectiveUsageMetrics alır veya ayarlar.

properties.usageBasedRecommendationServiceLevelObjective

string

Hizmet katmanı danışmanı için usageBasedRecommendationServiceLevelObjective değerini alır veya ayarlar.

properties.usageBasedRecommendationServiceLevelObjectiveId

string (uuid)

Hizmet katmanı danışmanı için usageBasedRecommendationServiceLevelObjectiveId değerini alır veya ayarlar.

type

string

Kaynak türü.

SloUsageMetric

Hizmet katmanı danışmanı için serviceLevelObjectiveUsageMetrics alır veya ayarlar.

Name Tür Description
inRangeTimeRatio

number (double)

SLO kullanım ölçümü için inRangeTimeRatio değerini alır veya ayarlar.

serviceLevelObjective

ServiceObjectiveName

SLO kullanım ölçümü için serviceLevelObjective.

serviceLevelObjectiveId

string (uuid)

SLO kullanım ölçümü için serviceLevelObjectiveId.

TransparentDataEncryption

Bu veritabanı için saydam veri şifreleme bilgileri.

Name Tür Description
id

string

Kaynak Kimliği.

location

string

Kaynak konumu.

name

string

Kaynak adı.

properties.status

TransparentDataEncryptionStatus

Veritabanı saydam veri şifrelemesinin durumu.

type

string

Kaynak türü.

TransparentDataEncryptionStatus

Veritabanı saydam veri şifrelemesinin durumu.

Değer Description
Enabled
Disabled