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.
Bu makale, Microsoft SQL veritabanlarının Database Hub'da görünmesi ve desteklenen performans izlemesine katılması için gereken yapılandırmayı ele almaktadır.
Important
Bu özellik önizleme aşamasındadır.
- Bir Azure SQL Veritabanı için performans izleme imkanı sağlamak için, izlemek istediğiniz her kullanıcı veritabanına genişletilmiş bir özellik ekleyin. Bu genişletilmiş özelliği, Database Hub'un Estate sayfasındaki bir kaynakta Performans İzlemeyi Etkinleştir seçeneğini seçerek veya bu makalede verilen T-SQL betiklerini çalıştırarak ekleyin. Metaveriyi aynı anda birden fazla sunucuya uygulamak için SQL Server Management Studio (SSMS) içinde çoklu sunucu sorgularını düşünün.
Microsoft SQL kaynaklarını Azure, Fabric ve on-premises tabanlı Veritabanı Merkezi'nde görebilirsiniz; bunlar arasında Azure SQL Veritabanı, Fabric'te SQL veritabanı, Azure SQL Elastic havuzları dahil, Azure SQL Yönetilen Örneği, Azure Arc tarafından etkinleştirilen SQL Server ve Azure VM'lerde SQL Server örnekleri.
Şu anda, aşağıdaki veritabanı kaynak türleri Veritabanı Hub'da görünür ancak şu anda Performans sekmesinde desteklenmemektedir: Azure SQL Elastic Pools, Azure SQL Yönetilen Örneği, Fabric'te SQL veritabanı ve Azure VM'lerde SQL Server örnekleri.
Database Hub'ı etkinleştirmek için bir Azure kaynak sağlayıcısı ekleyin
İzlemek istediğiniz kaynakları içeren her aboneliğe kaynak sağlayıcısını Microsoft.AzureArcData kaydedin. Database Hub, bu kaynak sağlayıcısının performans izleme verilerini görüntülemesini gerektirir. Daha fazla bilgi için az provider register'a bakınız. Azure CLI'yi kullanın:
az provider register --namespace Microsoft.AzureArcData
Veritabanı Hub'un Performans sayfasında Azure SQL Veritabanı'i etkinleştirmek için bir kullanıcı veritabanına meta veri ekleyin
Azure SQL Veritabanı için, izlemek istediğiniz her kullanıcı veritabanına
MS_EnablePerformanceMonitoringPreviewgenişletilmiş özelliği ekleyin.Tavsiye
İzlemek istediğiniz her kullanıcı veritabanında scripti çalıştırın. Bunu
masterveritabanında çalıştırmayın.IF EXISTS ( SELECT 1 FROM sys.extended_properties WHERE class = 0 AND name = N'MS_EnablePerformanceMonitoringPreview' ) BEGIN EXEC sys.sp_updateextendedproperty @name = N'MS_EnablePerformanceMonitoringPreview', @value = N'true'; END ELSE BEGIN EXEC sys.sp_addextendedproperty @name = N'MS_EnablePerformanceMonitoringPreview', @value = N'true'; END; GO
Bir kullanıcı veritabanı için performans verilerinin toplanmasını durdurmak üzere, her iki prosedür çağrısında da @value = N'true' değerini @value = N'false' olarak değiştirin ve ardından T-SQL betiğini yeniden çalıştırın.