Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bicep kaynak tanımı
sqlServerInstances kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.AzureArcData/sqlServerInstances kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.AzureArcData/sqlServerInstances@2026-03-01-preview' = {
location: 'string'
name: 'string'
properties: {
authentication: {
mode: 'string'
sqlServerEntraIdentity: [
{
clientId: 'string'
identityType: 'string'
}
]
}
backupPolicy: {
differentialBackupHours: int
fullBackupDays: int
retentionPeriodDays: int
transactionLogBackupMinutes: int
}
bestPracticesAssessment: {
enabled: bool
schedule: {
cronTrigger: {
expression: 'string'
startTime: 'string'
timeZone: 'string'
}
enabled: bool
}
}
clientConnection: {
enabled: bool
}
cores: 'string'
databaseMirroringEndpoint: {}
discoverySource: 'string'
edition: 'string'
failoverCluster: {}
hostType: 'string'
instanceName: 'string'
migration: {
assessment: {
assessmentViewedTime: 'string'
enabled: bool
impactedObjectsSummary: {}
settings: {
comfortFactor: int
costOptions: {
computeAndStorageCostOption: 'string'
sqlLicenseCostOption: 'string'
windowsLicenseCostOption: 'string'
}
currency: 'string'
discountPercentage: int
lookbackPeriodInDays: int
percentile: int
strategy: 'string'
targetLocation: 'string'
}
}
targetResourceId: 'string'
targetSelectedTime: 'string'
}
monitoring: {
enabled: bool
}
serviceType: 'string'
upgradeLockedUntil: 'string'
version: 'string'
}
tags: {
{customized property}: 'string'
}
}
Özellik Değerleri
Microsoft.AzureArcData/sqlServerInstances
| Ad | Açıklama | Değer |
|---|---|---|
| yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
| ad | Kaynak adı | dize (gerekli) |
| Özellikler | sıfır | SqlServerInstanceProperties |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
Kimlik doğrulama
| Ad | Açıklama | Değer |
|---|---|---|
| mod | SqlServer'da kimlik doğrulama modu. | 'Karışık' 'Tanımsız' 'Pencereler' |
| sqlServerEntraIdentity | SQL Server Örneği için Entra Authentication yapılandırması. | EntraAuthentication[] |
Yedekleme İlkesi
| Ad | Açıklama | Değer |
|---|---|---|
| diferansiyel Yedekleme Saatleri | Saat cinsinden değişiklik yedekleme aralığı. | Int |
| fullBackupDays | Tam yedeklemeler arasındaki günleri gösteren değer. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 7 |
| retentionPeriodDays | Bu yönetilen örnekteki tüm veritabanları için saklama süresi. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 35 |
| transactionLogBackupMinutes | İşlem günlüğü yedeklemeleri arasındaki dakikaları gösteren değer. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 60 |
En İyi UygulamalarDeğerlendirme
| Ad | Açıklama | Değer |
|---|---|---|
| Etkin | SQL Server örneği için SQL en iyi yöntemler değerlendirmesinin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
| program | Zamanlama yapılandırması. | Takvim |
clientConnection
| Ad | Açıklama | Değer |
|---|---|---|
| Etkin | Bu SQL Server örneği için istemci bağlantısının etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
CostOptionSelectedValues
| Ad | Açıklama | Değer |
|---|---|---|
| computeAndStorageCostOption | seçilen maliyet tasarrufu seçeneği, örneğin With1YearASPAndDevTest. | dizgi |
| sqlLicenseCostOption | SQL için Azure Hibrit Avantajı (AHB) ile veya değil. | dizgi |
| windowsLicenseCostOption | Windows için Azure Hibrit Avantajı (AHB) ile veya değil. | dizgi |
CronTrigger
| Ad | Açıklama | Değer |
|---|---|---|
| expression | CronTab ifadesini temsil eden bir cron dizesi. Bir crontab ifadesi, yinelenen bir zamanlamayı şu biçimle ifade etmenin çok kompakt bir yoludur: '{minutes} {hours} {days} {months} {days-of-week}'. | dizgi |
| startTime | Tetikleyicinin başlangıç saatini gösterir. Varsayılan değer, tetikleyicinin oluşturulduğu zamandır. | dizgi |
| timeZone | Tetikleyicinin zamanlandığı saat dilimi. | dizgi |
DBME Uyarı Noktası
| Ad | Açıklama | Değer |
|---|
EntraKimlik Doğrulaması
| Ad | Açıklama | Değer |
|---|---|---|
| clientId (İstemci Kimliği) | Microsoft Graph API'sini sorgulamak için Yönetilen Kimliğin istemci kimliği. Sistem tarafından atanan Yönetilen Kimlik için boş bir dize kullanılmalıdır. | dizgi |
| kimlikTürü | Entra kimlik doğrulaması için kullanılan yöntem | 'SystemAssignedManagedIdentity' 'UserAssignedManagedIdentity' |
Yük DevretmeKümesi
| Ad | Açıklama | Değer |
|---|
ImpactedObjectsUygunlukÖzeti
| Ad | Açıklama | Değer |
|---|
Göç
| Ad | Açıklama | Değer |
|---|---|---|
| değerlendirme | Geçiş değerlendirmeleri ile ilgili yapılandırma. | MigrationAssessment |
| hedefKaynakID | Taşınma için oluşturulan veya seçilen hedef SQL kaynağının kaynak kimliği. | dizgi |
| targetSelectedTime | Hedef kaynağın göç için seçildiği son zaman. | dizgi |
Göç Değerlendirmesi
| Ad | Açıklama | Değer |
|---|---|---|
| değerlendirmeGörüntülendiZaman | Bu göç değerlendirmesinin en son izlendiği zaman. | dizgi |
| Etkin | Bu SQL Server örneği için geçiş değerlendirmesinin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
| impactedObjectsSummary | Azure SQL DB ve SQL MI hedefleri için özellik türü başına geçişe hazır olma sorunlarının/uyarılarının özetini temsil eder | ImpactedObjectsUygunlukÖzeti |
| settings | Geçiş değerlendirmesi hesaplamasını etkileyen ayarlar - ayarlanmamışsa bazı varsayılan değerlerle yapılandırılabilir. | MigrationAssessmentSettings |
MigrationAssessmentSettings
| Ad | Açıklama | Değer |
|---|---|---|
| konfor faktörü | Mevsimsel kullanım, kısa performans geçmişi ve gelecekteki kullanımda muhtemel artışlar gibi sorunları göz önünde bulundurmak için SKU boyutlandırması sırasında dikkate alınması gereken tampon (yüzde sayısı) - Bu tampon, performans metriklerinin üzerine uygulanır. Varsayılan 100 (yüzde birlik). | Int |
| maliyet Seçenekleri | Seçilen maliyet seçeneği değeri. | CostOptionSelectedValues |
| currency | fiyatları hesaplamak için para birimi - Varsayılan USD'dir. | dizgi |
| discountPercentage (indirim) | Fiyat için uygulanacak sabit indirim yüzdesi - Varsayılan 0'dır | Int |
| lookbackPeriodInDays | Performans verilerini ne kadar geriye bakmak gerekir - Varsayılan 30 (gün) varsayım. | Int |
| Yüzdebirlik | Performans örneğinin yüzdebirlik değerini belirtin. Varsayılan yüzde 95. | Int |
| strateji | Maliyeti en aza indirin veya PaaS'a geçin. - önerilen stratejiye göre değerlendirme. Varsayılan PaaS'a Geçiş | dizgi |
| targetLocation (hedefKonum) | Geçiş için Azure SQL SKU'su için hedef konum. Varsayılan Batı ABD'dir. | dizgi |
Izleme
| Ad | Açıklama | Değer |
|---|---|---|
| Etkin | bu SQL Server örneği için izlemenin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
Schedule
| Ad | Açıklama | Değer |
|---|---|---|
| cronTetikleyici | Cron tetikleyici yapılandırması. | CronTrigger |
| Etkin | Planlamanın etkin olup olmadığını gösterir. | Bool |
SqlServerInstanceProperties
| Ad | Açıklama | Değer |
|---|---|---|
| kimlik doğrulama | SQL Server Örneği için kimlik doğrulamasıyla ilgili yapılandırma. | Kimlik Doğrulama |
| yedekleme politikası | SQL sunucusunun yedekleme profili. | BackupPolicy |
| en iyi UygulamalarDeğerlendirme | SQL en iyi yöntemleri değerlendirmesiyle ilgili yapılandırma. | En İyi UygulamalarDeğerlendirme |
| clientConnection (İstemci Bağlantısı) | İstemci bağlantısıyla ilgili yapılandırma. | clientConnection |
| Çekirdek | SQL Server örneğini barındıran İşletim Sistemi Ortamı'nın (OSE) toplam çekirdek sayısı. | dizgi |
| databaseMirroringEndpoint | Veritabanı yansıtma uç noktasıyla ilgili özellikler. | DBMEndpoint |
| discoverySource | Bu örnek için keşif ajanı veya istemcisini gösterir. | 'ADS' 'Azure Arc' 'Azure Geçişi' 'DMS-CLI' 'DMS-Portal' 'DMS-PS' 'DMS-SDK' 'Import' 'Diğer' 'SSMA' 'SSMS' |
| baskı | SQL Server sürümü. | 'İş Zekası' 'Geliştirici' 'Kurumsal' 'Değerlendirme' 'Ekspres' 'Standart Geliştirici' 'Standart' 'Bilinmiyor' 'Ağ' |
| failoverCluster (Yük DevrKümesi) | Yük Devretme Kümesi Örneği özellikleri. | Yük DevretmeKümesi |
| ana bilgisayar türü | Azure Arc SQL Server için konak türü | 'AWS Kubernetes Hizmeti' 'AWS Sanal Makinesi' 'AWS VMWare Sanal Makinesi' 'Azure Kubernetes Hizmeti' 'Azure Sanal Makinesi' 'Azure VMWare Sanal Makinesi' 'Kapsayıcı' 'GCP Kubernetes Hizmeti' 'GCP Sanal Makinesi' 'GCP VMWare Sanal Makinesi' 'Hyper-V Sanal Makine' 'Diğer' 'Fiziksel Sunucu' 'Sanal Makine' |
| instanceName | SQL Server örnek adı. | dizgi |
| göç | Göçle ilgili yapılandırma ve durum. | geçiş |
| Izleme | İzleme yapılandırması. | İzleme |
| hizmetTürü | Kaynağın konakta yüklü bir SQL Server altyapısını mı yoksa SQL Server bileşen hizmetini mi temsildiğini gösterir. | 'Altyapı' 'PBIRS' 'SSAS' 'SSIS' 'SSRS' |
| upgradeLockedUntil | Bu kaynak için Yükseltme Eylemi süresi dolana kadar kilitlenir. Bu değerle belirtilen Süre Sonu süresi. Boş olduğunda kilitlenmez. | dizgi |
| Sürüm | SQL Server sürümü. | 'SQL Server 2012' 'SQL Server 2014' 'SQL Server 2016' 'SQL Server 2017' 'SQL Server 2019' 'SQL Sunucusu 2022' 'SQL Sunucusu 2025' 'Bilinmiyor' |
TrackedResourceTags
| Ad | Açıklama | Değer |
|---|
ARM şablonu kaynak tanımı
sqlServerInstances kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- kaynak grupları
- Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.AzureArcData/sqlServerInstances kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.AzureArcData/sqlServerInstances",
"apiVersion": "2026-03-01-preview",
"name": "string",
"location": "string",
"properties": {
"authentication": {
"mode": "string",
"sqlServerEntraIdentity": [
{
"clientId": "string",
"identityType": "string"
}
]
},
"backupPolicy": {
"differentialBackupHours": "int",
"fullBackupDays": "int",
"retentionPeriodDays": "int",
"transactionLogBackupMinutes": "int"
},
"bestPracticesAssessment": {
"enabled": "bool",
"schedule": {
"cronTrigger": {
"expression": "string",
"startTime": "string",
"timeZone": "string"
},
"enabled": "bool"
}
},
"clientConnection": {
"enabled": "bool"
},
"cores": "string",
"databaseMirroringEndpoint": {
},
"discoverySource": "string",
"edition": "string",
"failoverCluster": {
},
"hostType": "string",
"instanceName": "string",
"migration": {
"assessment": {
"assessmentViewedTime": "string",
"enabled": "bool",
"impactedObjectsSummary": {
},
"settings": {
"comfortFactor": "int",
"costOptions": {
"computeAndStorageCostOption": "string",
"sqlLicenseCostOption": "string",
"windowsLicenseCostOption": "string"
},
"currency": "string",
"discountPercentage": "int",
"lookbackPeriodInDays": "int",
"percentile": "int",
"strategy": "string",
"targetLocation": "string"
}
},
"targetResourceId": "string",
"targetSelectedTime": "string"
},
"monitoring": {
"enabled": "bool"
},
"serviceType": "string",
"upgradeLockedUntil": "string",
"version": "string"
},
"tags": {
"{customized property}": "string"
}
}
Özellik Değerleri
Microsoft.AzureArcData/sqlServerInstances
| Ad | Açıklama | Değer |
|---|---|---|
| apiVersiyonu | API sürümü | '2026-03-01-önizleme' |
| yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
| ad | Kaynak adı | dize (gerekli) |
| Özellikler | sıfır | SqlServerInstanceProperties |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. Bkz. şablonlardaki Etiketleri |
| tür | Kaynak türü | 'Microsoft.AzureArcData/sqlServerInstances' |
Kimlik doğrulama
| Ad | Açıklama | Değer |
|---|---|---|
| mod | SqlServer'da kimlik doğrulama modu. | 'Karışık' 'Tanımsız' 'Pencereler' |
| sqlServerEntraIdentity | SQL Server Örneği için Entra Authentication yapılandırması. | EntraAuthentication[] |
Yedekleme İlkesi
| Ad | Açıklama | Değer |
|---|---|---|
| diferansiyel Yedekleme Saatleri | Saat cinsinden değişiklik yedekleme aralığı. | Int |
| fullBackupDays | Tam yedeklemeler arasındaki günleri gösteren değer. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 7 |
| retentionPeriodDays | Bu yönetilen örnekteki tüm veritabanları için saklama süresi. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 35 |
| transactionLogBackupMinutes | İşlem günlüğü yedeklemeleri arasındaki dakikaları gösteren değer. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 60 |
En İyi UygulamalarDeğerlendirme
| Ad | Açıklama | Değer |
|---|---|---|
| Etkin | SQL Server örneği için SQL en iyi yöntemler değerlendirmesinin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
| program | Zamanlama yapılandırması. | Takvim |
clientConnection
| Ad | Açıklama | Değer |
|---|---|---|
| Etkin | Bu SQL Server örneği için istemci bağlantısının etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
CostOptionSelectedValues
| Ad | Açıklama | Değer |
|---|---|---|
| computeAndStorageCostOption | seçilen maliyet tasarrufu seçeneği, örneğin With1YearASPAndDevTest. | dizgi |
| sqlLicenseCostOption | SQL için Azure Hibrit Avantajı (AHB) ile veya değil. | dizgi |
| windowsLicenseCostOption | Windows için Azure Hibrit Avantajı (AHB) ile veya değil. | dizgi |
CronTrigger
| Ad | Açıklama | Değer |
|---|---|---|
| expression | CronTab ifadesini temsil eden bir cron dizesi. Bir crontab ifadesi, yinelenen bir zamanlamayı şu biçimle ifade etmenin çok kompakt bir yoludur: '{minutes} {hours} {days} {months} {days-of-week}'. | dizgi |
| startTime | Tetikleyicinin başlangıç saatini gösterir. Varsayılan değer, tetikleyicinin oluşturulduğu zamandır. | dizgi |
| timeZone | Tetikleyicinin zamanlandığı saat dilimi. | dizgi |
DBME Uyarı Noktası
| Ad | Açıklama | Değer |
|---|
EntraKimlik Doğrulaması
| Ad | Açıklama | Değer |
|---|---|---|
| clientId (İstemci Kimliği) | Microsoft Graph API'sini sorgulamak için Yönetilen Kimliğin istemci kimliği. Sistem tarafından atanan Yönetilen Kimlik için boş bir dize kullanılmalıdır. | dizgi |
| kimlikTürü | Entra kimlik doğrulaması için kullanılan yöntem | 'SystemAssignedManagedIdentity' 'UserAssignedManagedIdentity' |
Yük DevretmeKümesi
| Ad | Açıklama | Değer |
|---|
ImpactedObjectsUygunlukÖzeti
| Ad | Açıklama | Değer |
|---|
Göç
| Ad | Açıklama | Değer |
|---|---|---|
| değerlendirme | Geçiş değerlendirmeleri ile ilgili yapılandırma. | MigrationAssessment |
| hedefKaynakID | Taşınma için oluşturulan veya seçilen hedef SQL kaynağının kaynak kimliği. | dizgi |
| targetSelectedTime | Hedef kaynağın göç için seçildiği son zaman. | dizgi |
Göç Değerlendirmesi
| Ad | Açıklama | Değer |
|---|---|---|
| değerlendirmeGörüntülendiZaman | Bu göç değerlendirmesinin en son izlendiği zaman. | dizgi |
| Etkin | Bu SQL Server örneği için geçiş değerlendirmesinin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
| impactedObjectsSummary | Azure SQL DB ve SQL MI hedefleri için özellik türü başına geçişe hazır olma sorunlarının/uyarılarının özetini temsil eder | ImpactedObjectsUygunlukÖzeti |
| settings | Geçiş değerlendirmesi hesaplamasını etkileyen ayarlar - ayarlanmamışsa bazı varsayılan değerlerle yapılandırılabilir. | MigrationAssessmentSettings |
MigrationAssessmentSettings
| Ad | Açıklama | Değer |
|---|---|---|
| konfor faktörü | Mevsimsel kullanım, kısa performans geçmişi ve gelecekteki kullanımda muhtemel artışlar gibi sorunları göz önünde bulundurmak için SKU boyutlandırması sırasında dikkate alınması gereken tampon (yüzde sayısı) - Bu tampon, performans metriklerinin üzerine uygulanır. Varsayılan 100 (yüzde birlik). | Int |
| maliyet Seçenekleri | Seçilen maliyet seçeneği değeri. | CostOptionSelectedValues |
| currency | fiyatları hesaplamak için para birimi - Varsayılan USD'dir. | dizgi |
| discountPercentage (indirim) | Fiyat için uygulanacak sabit indirim yüzdesi - Varsayılan 0'dır | Int |
| lookbackPeriodInDays | Performans verilerini ne kadar geriye bakmak gerekir - Varsayılan 30 (gün) varsayım. | Int |
| Yüzdebirlik | Performans örneğinin yüzdebirlik değerini belirtin. Varsayılan yüzde 95. | Int |
| strateji | Maliyeti en aza indirin veya PaaS'a geçin. - önerilen stratejiye göre değerlendirme. Varsayılan PaaS'a Geçiş | dizgi |
| targetLocation (hedefKonum) | Geçiş için Azure SQL SKU'su için hedef konum. Varsayılan Batı ABD'dir. | dizgi |
Izleme
| Ad | Açıklama | Değer |
|---|---|---|
| Etkin | bu SQL Server örneği için izlemenin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
Schedule
| Ad | Açıklama | Değer |
|---|---|---|
| cronTetikleyici | Cron tetikleyici yapılandırması. | CronTrigger |
| Etkin | Planlamanın etkin olup olmadığını gösterir. | Bool |
SqlServerInstanceProperties
| Ad | Açıklama | Değer |
|---|---|---|
| kimlik doğrulama | SQL Server Örneği için kimlik doğrulamasıyla ilgili yapılandırma. | Kimlik Doğrulama |
| yedekleme politikası | SQL sunucusunun yedekleme profili. | BackupPolicy |
| en iyi UygulamalarDeğerlendirme | SQL en iyi yöntemleri değerlendirmesiyle ilgili yapılandırma. | En İyi UygulamalarDeğerlendirme |
| clientConnection (İstemci Bağlantısı) | İstemci bağlantısıyla ilgili yapılandırma. | clientConnection |
| Çekirdek | SQL Server örneğini barındıran İşletim Sistemi Ortamı'nın (OSE) toplam çekirdek sayısı. | dizgi |
| databaseMirroringEndpoint | Veritabanı yansıtma uç noktasıyla ilgili özellikler. | DBMEndpoint |
| discoverySource | Bu örnek için keşif ajanı veya istemcisini gösterir. | 'ADS' 'Azure Arc' 'Azure Geçişi' 'DMS-CLI' 'DMS-Portal' 'DMS-PS' 'DMS-SDK' 'Import' 'Diğer' 'SSMA' 'SSMS' |
| baskı | SQL Server sürümü. | 'İş Zekası' 'Geliştirici' 'Kurumsal' 'Değerlendirme' 'Ekspres' 'Standart Geliştirici' 'Standart' 'Bilinmiyor' 'Ağ' |
| failoverCluster (Yük DevrKümesi) | Yük Devretme Kümesi Örneği özellikleri. | Yük DevretmeKümesi |
| ana bilgisayar türü | Azure Arc SQL Server için konak türü | 'AWS Kubernetes Hizmeti' 'AWS Sanal Makinesi' 'AWS VMWare Sanal Makinesi' 'Azure Kubernetes Hizmeti' 'Azure Sanal Makinesi' 'Azure VMWare Sanal Makinesi' 'Kapsayıcı' 'GCP Kubernetes Hizmeti' 'GCP Sanal Makinesi' 'GCP VMWare Sanal Makinesi' 'Hyper-V Sanal Makine' 'Diğer' 'Fiziksel Sunucu' 'Sanal Makine' |
| instanceName | SQL Server örnek adı. | dizgi |
| göç | Göçle ilgili yapılandırma ve durum. | geçiş |
| Izleme | İzleme yapılandırması. | İzleme |
| hizmetTürü | Kaynağın konakta yüklü bir SQL Server altyapısını mı yoksa SQL Server bileşen hizmetini mi temsildiğini gösterir. | 'Altyapı' 'PBIRS' 'SSAS' 'SSIS' 'SSRS' |
| upgradeLockedUntil | Bu kaynak için Yükseltme Eylemi süresi dolana kadar kilitlenir. Bu değerle belirtilen Süre Sonu süresi. Boş olduğunda kilitlenmez. | dizgi |
| Sürüm | SQL Server sürümü. | 'SQL Server 2012' 'SQL Server 2014' 'SQL Server 2016' 'SQL Server 2017' 'SQL Server 2019' 'SQL Sunucusu 2022' 'SQL Sunucusu 2025' 'Bilinmiyor' |
TrackedResourceTags
| Ad | Açıklama | Değer |
|---|
Kullanım Örnekleri
Terraform (AzAPI sağlayıcısı) kaynak tanımı
sqlServerInstances kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.AzureArcData/sqlServerInstances kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AzureArcData/sqlServerInstances@2026-03-01-preview"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
authentication = {
mode = "string"
sqlServerEntraIdentity = [
{
clientId = "string"
identityType = "string"
}
]
}
backupPolicy = {
differentialBackupHours = int
fullBackupDays = int
retentionPeriodDays = int
transactionLogBackupMinutes = int
}
bestPracticesAssessment = {
enabled = bool
schedule = {
cronTrigger = {
expression = "string"
startTime = "string"
timeZone = "string"
}
enabled = bool
}
}
clientConnection = {
enabled = bool
}
cores = "string"
databaseMirroringEndpoint = {
}
discoverySource = "string"
edition = "string"
failoverCluster = {
}
hostType = "string"
instanceName = "string"
migration = {
assessment = {
assessmentViewedTime = "string"
enabled = bool
impactedObjectsSummary = {
}
settings = {
comfortFactor = int
costOptions = {
computeAndStorageCostOption = "string"
sqlLicenseCostOption = "string"
windowsLicenseCostOption = "string"
}
currency = "string"
discountPercentage = int
lookbackPeriodInDays = int
percentile = int
strategy = "string"
targetLocation = "string"
}
}
targetResourceId = "string"
targetSelectedTime = "string"
}
monitoring = {
enabled = bool
}
serviceType = "string"
upgradeLockedUntil = "string"
version = "string"
}
}
}
Özellik Değerleri
Microsoft.AzureArcData/sqlServerInstances
| Ad | Açıklama | Değer |
|---|---|---|
| yer | Kaynağın bulunduğu coğrafi konum | dize (gerekli) |
| ad | Kaynak adı | dize (gerekli) |
| Özellikler | sıfır | SqlServerInstanceProperties |
| Etiketler | Kaynak etiketleri | Etiket adları ve değerleri sözlüğü. |
| tür | Kaynak türü | "Microsoft. AzureArcData/sqlServerInstances@2026-03-01-preview" |
Kimlik doğrulama
| Ad | Açıklama | Değer |
|---|---|---|
| mod | SqlServer'da kimlik doğrulama modu. | 'Karışık' 'Tanımsız' 'Pencereler' |
| sqlServerEntraIdentity | SQL Server Örneği için Entra Authentication yapılandırması. | EntraAuthentication[] |
Yedekleme İlkesi
| Ad | Açıklama | Değer |
|---|---|---|
| diferansiyel Yedekleme Saatleri | Saat cinsinden değişiklik yedekleme aralığı. | Int |
| fullBackupDays | Tam yedeklemeler arasındaki günleri gösteren değer. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 7 |
| retentionPeriodDays | Bu yönetilen örnekteki tüm veritabanları için saklama süresi. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 35 |
| transactionLogBackupMinutes | İşlem günlüğü yedeklemeleri arasındaki dakikaları gösteren değer. | Int Kısıtlama -ları: En düşük değer = 0 Maksimum değer = 60 |
En İyi UygulamalarDeğerlendirme
| Ad | Açıklama | Değer |
|---|---|---|
| Etkin | SQL Server örneği için SQL en iyi yöntemler değerlendirmesinin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
| program | Zamanlama yapılandırması. | Takvim |
clientConnection
| Ad | Açıklama | Değer |
|---|---|---|
| Etkin | Bu SQL Server örneği için istemci bağlantısının etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
CostOptionSelectedValues
| Ad | Açıklama | Değer |
|---|---|---|
| computeAndStorageCostOption | seçilen maliyet tasarrufu seçeneği, örneğin With1YearASPAndDevTest. | dizgi |
| sqlLicenseCostOption | SQL için Azure Hibrit Avantajı (AHB) ile veya değil. | dizgi |
| windowsLicenseCostOption | Windows için Azure Hibrit Avantajı (AHB) ile veya değil. | dizgi |
CronTrigger
| Ad | Açıklama | Değer |
|---|---|---|
| expression | CronTab ifadesini temsil eden bir cron dizesi. Bir crontab ifadesi, yinelenen bir zamanlamayı şu biçimle ifade etmenin çok kompakt bir yoludur: '{minutes} {hours} {days} {months} {days-of-week}'. | dizgi |
| startTime | Tetikleyicinin başlangıç saatini gösterir. Varsayılan değer, tetikleyicinin oluşturulduğu zamandır. | dizgi |
| timeZone | Tetikleyicinin zamanlandığı saat dilimi. | dizgi |
DBME Uyarı Noktası
| Ad | Açıklama | Değer |
|---|
EntraKimlik Doğrulaması
| Ad | Açıklama | Değer |
|---|---|---|
| clientId (İstemci Kimliği) | Microsoft Graph API'sini sorgulamak için Yönetilen Kimliğin istemci kimliği. Sistem tarafından atanan Yönetilen Kimlik için boş bir dize kullanılmalıdır. | dizgi |
| kimlikTürü | Entra kimlik doğrulaması için kullanılan yöntem | 'SystemAssignedManagedIdentity' 'UserAssignedManagedIdentity' |
Yük DevretmeKümesi
| Ad | Açıklama | Değer |
|---|
ImpactedObjectsUygunlukÖzeti
| Ad | Açıklama | Değer |
|---|
Göç
| Ad | Açıklama | Değer |
|---|---|---|
| değerlendirme | Geçiş değerlendirmeleri ile ilgili yapılandırma. | MigrationAssessment |
| hedefKaynakID | Taşınma için oluşturulan veya seçilen hedef SQL kaynağının kaynak kimliği. | dizgi |
| targetSelectedTime | Hedef kaynağın göç için seçildiği son zaman. | dizgi |
Göç Değerlendirmesi
| Ad | Açıklama | Değer |
|---|---|---|
| değerlendirmeGörüntülendiZaman | Bu göç değerlendirmesinin en son izlendiği zaman. | dizgi |
| Etkin | Bu SQL Server örneği için geçiş değerlendirmesinin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
| impactedObjectsSummary | Azure SQL DB ve SQL MI hedefleri için özellik türü başına geçişe hazır olma sorunlarının/uyarılarının özetini temsil eder | ImpactedObjectsUygunlukÖzeti |
| settings | Geçiş değerlendirmesi hesaplamasını etkileyen ayarlar - ayarlanmamışsa bazı varsayılan değerlerle yapılandırılabilir. | MigrationAssessmentSettings |
MigrationAssessmentSettings
| Ad | Açıklama | Değer |
|---|---|---|
| konfor faktörü | Mevsimsel kullanım, kısa performans geçmişi ve gelecekteki kullanımda muhtemel artışlar gibi sorunları göz önünde bulundurmak için SKU boyutlandırması sırasında dikkate alınması gereken tampon (yüzde sayısı) - Bu tampon, performans metriklerinin üzerine uygulanır. Varsayılan 100 (yüzde birlik). | Int |
| maliyet Seçenekleri | Seçilen maliyet seçeneği değeri. | CostOptionSelectedValues |
| currency | fiyatları hesaplamak için para birimi - Varsayılan USD'dir. | dizgi |
| discountPercentage (indirim) | Fiyat için uygulanacak sabit indirim yüzdesi - Varsayılan 0'dır | Int |
| lookbackPeriodInDays | Performans verilerini ne kadar geriye bakmak gerekir - Varsayılan 30 (gün) varsayım. | Int |
| Yüzdebirlik | Performans örneğinin yüzdebirlik değerini belirtin. Varsayılan yüzde 95. | Int |
| strateji | Maliyeti en aza indirin veya PaaS'a geçin. - önerilen stratejiye göre değerlendirme. Varsayılan PaaS'a Geçiş | dizgi |
| targetLocation (hedefKonum) | Geçiş için Azure SQL SKU'su için hedef konum. Varsayılan Batı ABD'dir. | dizgi |
Izleme
| Ad | Açıklama | Değer |
|---|---|---|
| Etkin | bu SQL Server örneği için izlemenin etkinleştirilip etkinleştirilmediğini gösterir. | Bool |
Schedule
| Ad | Açıklama | Değer |
|---|---|---|
| cronTetikleyici | Cron tetikleyici yapılandırması. | CronTrigger |
| Etkin | Planlamanın etkin olup olmadığını gösterir. | Bool |
SqlServerInstanceProperties
| Ad | Açıklama | Değer |
|---|---|---|
| kimlik doğrulama | SQL Server Örneği için kimlik doğrulamasıyla ilgili yapılandırma. | Kimlik Doğrulama |
| yedekleme politikası | SQL sunucusunun yedekleme profili. | BackupPolicy |
| en iyi UygulamalarDeğerlendirme | SQL en iyi yöntemleri değerlendirmesiyle ilgili yapılandırma. | En İyi UygulamalarDeğerlendirme |
| clientConnection (İstemci Bağlantısı) | İstemci bağlantısıyla ilgili yapılandırma. | clientConnection |
| Çekirdek | SQL Server örneğini barındıran İşletim Sistemi Ortamı'nın (OSE) toplam çekirdek sayısı. | dizgi |
| databaseMirroringEndpoint | Veritabanı yansıtma uç noktasıyla ilgili özellikler. | DBMEndpoint |
| discoverySource | Bu örnek için keşif ajanı veya istemcisini gösterir. | 'ADS' 'Azure Arc' 'Azure Geçişi' 'DMS-CLI' 'DMS-Portal' 'DMS-PS' 'DMS-SDK' 'Import' 'Diğer' 'SSMA' 'SSMS' |
| baskı | SQL Server sürümü. | 'İş Zekası' 'Geliştirici' 'Kurumsal' 'Değerlendirme' 'Ekspres' 'Standart Geliştirici' 'Standart' 'Bilinmiyor' 'Ağ' |
| failoverCluster (Yük DevrKümesi) | Yük Devretme Kümesi Örneği özellikleri. | Yük DevretmeKümesi |
| ana bilgisayar türü | Azure Arc SQL Server için konak türü | 'AWS Kubernetes Hizmeti' 'AWS Sanal Makinesi' 'AWS VMWare Sanal Makinesi' 'Azure Kubernetes Hizmeti' 'Azure Sanal Makinesi' 'Azure VMWare Sanal Makinesi' 'Kapsayıcı' 'GCP Kubernetes Hizmeti' 'GCP Sanal Makinesi' 'GCP VMWare Sanal Makinesi' 'Hyper-V Sanal Makine' 'Diğer' 'Fiziksel Sunucu' 'Sanal Makine' |
| instanceName | SQL Server örnek adı. | dizgi |
| göç | Göçle ilgili yapılandırma ve durum. | geçiş |
| Izleme | İzleme yapılandırması. | İzleme |
| hizmetTürü | Kaynağın konakta yüklü bir SQL Server altyapısını mı yoksa SQL Server bileşen hizmetini mi temsildiğini gösterir. | 'Altyapı' 'PBIRS' 'SSAS' 'SSIS' 'SSRS' |
| upgradeLockedUntil | Bu kaynak için Yükseltme Eylemi süresi dolana kadar kilitlenir. Bu değerle belirtilen Süre Sonu süresi. Boş olduğunda kilitlenmez. | dizgi |
| Sürüm | SQL Server sürümü. | 'SQL Server 2012' 'SQL Server 2014' 'SQL Server 2016' 'SQL Server 2017' 'SQL Server 2019' 'SQL Sunucusu 2022' 'SQL Sunucusu 2025' 'Bilinmiyor' |
TrackedResourceTags
| Ad | Açıklama | Değer |
|---|