Azure Synapse Analytics'te ayrılmış SQL havuzu (eski adı SQL DW) için REST API'leri
Azure Synapse Analytics'te ayrılmış SQL havuzu (eski adı SQL DW) için işlem yönetimine yönelik REST API'leri.
Not
Bu makalede açıklanan REST API'leri tek başına ayrılmış SQL havuzları (eski adıYLA SQL DW) içindir ve Azure Synapse Analytics çalışma alanında ayrılmış bir SQL havuzu için geçerli değildir. Özellikle bir Azure Synapse Analytics çalışma alanında kullanılacak REST API'ler hakkında bilgi için bkz. Azure Synapse Analytics çalışma alanı REST API'si.
Hesaplamayı ölçeklendirme
Veri ambarı birimlerini değiştirmek için Veritabanı Oluştur veya Güncelleştir REST API'sini kullanın. Aşağıdaki örnek, MyServer sunucusunda barındırılan veritabanı MySQLDW
için veri ambarı birimlerini DW1000 olarak ayarlar. Sunucu ResourceGroup1 adlı bir Azure kaynak grubundadır.
PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}?api-version=2020-08-01-preview HTTP/1.1
Content-Type: application/json; charset=UTF-8
{
"location": "West Central US",
"sku": {
"name": "DW200c"
}
}
İşlemi duraklatma
Veritabanını duraklatmak için Veritabanını Duraklat REST API'sini kullanın. Aşağıdaki örnek, Server01 adlı bir sunucuda barındırılan Database02 adlı veritabanını duraklatır. Sunucu ResourceGroup1 adlı bir Azure kaynak grubundadır.
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/pause?api-version=2020-08-01-preview HTTP/1.1
İşlemi sürdürme
Veritabanını başlatmak için Veritabanını Sürdür REST API'sini kullanın. Aşağıdaki örnek, Server01 adlı bir sunucuda barındırılan Database02 adlı bir veritabanını başlatır. Sunucu ResourceGroup1 adlı bir Azure kaynak grubundadır.
POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/resume?api-version=2020-08-01-preview HTTP/1.1
Veritabanı durumunu denetleme
Not
Şu anda Veritabanı çevrimiçi iş akışını tamamlarken veritabanı durumunu denetle çevrimiçi döndürebilir ve bağlantı hatalarıyla sonuçlanır. Bağlantı girişimlerini tetikleme amacıyla bu API çağrısını kullanıyorsanız, uygulama kodunuza 2 ile 3 dakika arası bir gecikme eklemeniz gerekebilir.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2020-08-01-preview
Bakım zamanlamasını alma
Ayrılmış sql havuzu (eski adı SQL DW) için ayarlanmış bakım zamanlamasını denetleyin.
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/maintenanceWindows/current?maintenanceWindowName=current&api-version=2017-10-01-preview HTTP/1.1
Bakım zamanlamasını ayarlama
Mevcut bir ayrılmış SQL havuzunda (eski adı SQL DW) bakım zamanlamasını ayarlamak ve güncelleştirmek için.
PUT https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.Sql/servers/{server-name}/databases/{database-name}/maintenanceWindows/current?maintenanceWindowName=current&api-version=2017-10-01-preview HTTP/1.1
{
"properties": {
"timeRanges": [
{
"dayOfWeek": "Saturday",
"startTime": "00:00",
"duration": "08:00",
},
{
"dayOfWeek": "Wednesday",
"startTime": "00:00",
"duration": "08:00",
}
]
}
}
Sonraki adımlar
Daha fazla bilgi için bkz. İşlemi yönetme.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin