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.
SQL Server altyapısı örnekleri veya ilişkili hizmetler Azure Arc tarafından etkinleştirildiğinde envanterinizi yönetmek için Azure'ı kullanabilirsiniz.
Önkoşullar
SQL Server hizmetinin çalıştığını doğrulayın
- Sürüm SQL Server 2014 (12.x) veya üzeri.
- Windows işletim sistemini çalıştıran bir fiziksel makinede veya sanal makinede.
- Azure Arc'a bağlı. bkz. SQL Server'ınızı Azure Arc'a bağlama.
- İnternet'e doğrudan veya bir ara sunucu üzerinden bağlanır.
Envanter veritabanları
SQL Server veritabanlarının envanteri için, veritabanı adlarının adlandırma kurallarına uyduğunu ve ayrılmış sözcükler içermediğinden emin olun. Ayrılmış sözcüklerin listesi için bkz. ayrılmış kaynak adlarıyla ilgili hataları düzeltme. Adlandırma kurallarının ve kısıtlamaların tam listesi için adlandırma kurallarını ve kısıtlamalarını gözden geçirin.
Veritabanlarını envanterlemek için:
- Azure portalında Azure Arc tarafından etkinleştirilen SQL Server örneğini bulun.
- SQL Server kaynağını seçin.
- Veri yönetimialtında Veritabanlarıöğesini seçin.
- Örneğe ait veritabanlarını görüntülemek için SQL Server veritabanları - Azure Arc alanını kullanın.
Veritabanı boyutunu ve mevcut alanı görüntülemek için, yerleşik SQL Server oturum açma bilgisi NT AUTHORITY\SYSTEM'nun makinede çalışan tüm SQL Server örnekleri için SQL Server sysadmin sunucu rolünün bir üyesi olduğundan emin olun.
Veritabanı özelliklerini görüntüleme
Belirli bir veritabanının özelliklerini görüntülemek için portalda veritabanını seçin.
Veritabanını oluşturduktan, değiştirdikten veya sildikten sonra, değişiklikler bir saat içinde Azure portalında görünür.
Veritabanları bölmesi aşağıdaki bilgileri gösterir:
- Veri toplama ve karşıya yükleme hakkında bilgiler:
- Son toplanan zaman
- Yükleme durumu
- Her veritabanı hakkında bilgi:
- İsim
- Statü
- Oluşturulma zamanı
- En erken geri yükleme noktası
Belirli bir veritabanını seçtiğinizde, bu veritabanının tüm özellikleri görüntülenir. Bu özellikler SQL Server Management Studio'da da görünür.
Verileri sorgulamak için Azure Kaynak Grafı kullanma
Azure Arc özellikli SQL Server veritabanlarını görüntülerken kullanılabilen verileri sorgulamak için Azure Kaynak Grafı nasıl kullandığınızı gösteren bazı örnek senaryolar aşağıda verilmiştir.
Senaryo 1: 10 veritabanı alma
Sorgu için kullanılabilecek 10 veritabanı ve dönüş özelliği alın:
resources
| where type == 'microsoft.azurearcdata/sqlserverinstances/databases'
| limit 10
Sorgu için en ilginç özelliklerin çoğu properties özelliğindedir. Kullanılabilir özellikleri keşfetmek için aşağıdaki sorguyu çalıştırın ve ardından bir satırdaki Ayrıntıları Görüntüle seçeneğini seçin. Bu eylem, sağ taraftaki bir JSON görüntüleyicisindeki özellikleri döndürür.
resources
| where type == 'microsoft.azurearcdata/sqlserverinstances/databases'
| project properties
JSON özelliklerinin hiyerarşisinde JSON'un her düzeyi arasında bir nokta kullanarak gezinebilirsiniz.
Senaryo 2: AUTO_CLOSE seçeneği AÇIK olarak ayarlanan tüm veritabanlarını getirme
| where (type == 'microsoft.azurearcdata/sqlserverinstances/databases' and properties.databaseOptions.isAutoCloseOn == true)
| extend isAutoCloseOn = properties.databaseOptions.isAutoCloseOn
| project name, isAutoCloseOn
Senaryo 3: Şifrelenmiş ve şifrelenmemiş veritabanlarının sayısını alma
resources
| where type == 'microsoft.azurearcdata/sqlserverinstances/databases'
| extend isEncrypted = properties.databaseOptions.isEncrypted
| summarize count() by tostring(isEncrypted)
| order by ['isEncrypted'] asc
Senaryo 4: Şifrelenmemiş tüm veritabanlarını gösterme
resources
| where (type == 'microsoft.azurearcdata/sqlserverinstances/databases' and properties.databaseOptions.isEncrypted == false)
| extend isEncrypted = properties.databaseOptions.isEncrypted
| project name, isEncrypted
Senaryo 5: Tüm veritabanlarını bölgeye ve uyumluluk düzeyine göre alma
Bu örnek, uyumluluk düzeyi 160 olan westus3 konumundaki tüm veritabanlarını döndürür:
resources
| where type == 'microsoft.azurearcdata/sqlserverinstances/databases'
| where location == "westus3"
| where properties.compatibilityLevel == "160"
Senaryo 6: SQL Server sürüm dağıtımını gösterme
resources
| where type == 'microsoft.azurearcdata/sqlserverinstances'
| extend SQLversion = properties.version
| summarize count() by tostring(SQLversion)
Senaryo 7: Uyumluluk açısından veritabanı sayısını gösterme
Bu örnek, uyumluluk düzeyine göre sıralanmış veritabanı sayısını döndürür:
resources
| where type == 'microsoft.azurearcdata/sqlserverinstances/databases'
| summarize count() by tostring(properties.compatibilityLevel)
| order by properties_compatibilityLevel asc
İlişkili hizmetleri envantere kaydet
SQL Server ile ilişkili hizmetler şunlardır:
- SQL Server Veritabanı Motoru
- SQL Server Analysis Services (SSAS)
- SQL Server Integration Services (SSIS)
- SQL Server Reporting Services (SSRS)
- Power BI Rapor Sunucusu (PBIRS)
İlişkili bir hizmetin her yüklemesi, Azure Resource Manager'da (ARM) belirli bir hizmeti gösteren serviceType özelliğine sahip bir SQL Server örneği olarak temsil edilir. özelliği aşağıdaki gibi tanımlanır:
"serviceType": {
"type": "string",
"enum": [ "Engine", "SSAS", "SSIS", "SSRS", "PBIRS" ],
"default": "Engine"
}
Envanter panosu oluşturma
Ayrıca grafik oluşturabilir ve bunlarıpanolara sabitleyebilirsiniz.
Bilinen sorunlar
Şirket içinde silinen kaynaklar Azure'da hemen silinemeyebilir. Örneğin, bir veritabanını silerseniz, sunucu kaynağı eşitlenene kadar Azure'daki veritabanının görüntüsü kalır.
İlgili içerik
- Geçiş panosunu kullanarak geçiş yolculuğunu izleme - Azure Arc tarafından etkinleştirilen SQL Server
- Hizmet Türüne Göre Özellik Kullanılabilirliği
- Cloud için Microsoft Defender ile SQL Server'ın Korunması
- Azure Arc tarafından etkinleştirilen SQL Server için en iyi yöntemler değerlendirmesini yapılandırma