إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
واجهات برمجة التطبيقات REST لإدارة حساب تجمع SQL مخصص (سابقًا SQL DW) في Azure Synapse Analytics.
ملاحظة
واجهات برمجة تطبيقات REST الموضحة في هذه المقالة مخصصة لتجمعات SQL المخصصة المستقلة (المعروفة سابقا بـ SQL DW) ولا تنطبق على تجمع SQL مخصص في مساحة عمل Azure Synapse Analytics. للحصول على معلومات حول واجهات برمجة تطبيقات REST لاستخدامها خصيصًا لمساحة عمل Azure Synapse Analytics، راجع واجهة برمجة تطبيقات REST لمساحة عمل Azure Synapse Analytics.
حساب القياس
لتغيير وحدات مستودع البيانات، استخدم واجهة برمجة تطبيقات REST لإنشاء قاعدة البيانات أو تحديثها. يعين المثال التالي وحدات مستودع البيانات إلى DW1000 لقاعدة البيانات MySQLDW، والتي تتم استضافتها على الخادم MyServer. الخادم في مجموعة مورد Azure، باسم ResourceGroup1.
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"
}
}
إيقاف مؤقت للحساب
لإيقاف قاعدة بيانات مؤقتًا، استخدم واجهة برمجة تطبيقات REST لإيقاف قاعدة البيانات مؤقتًا. يوقف المثال التالي قاعدة بيانات باسم Database02 مستضافة على خادم يسمى Server01. الخادم في مجموعة مورد Azure، باسم ResourceGroup1.
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
استئناف الحساب
لبدء تشغيل قاعدة بيانات، استخدم واجهة برمجة التطبيقات REST لاستئناف قاعدة البيانات. يبدأ المثال التالي قاعدة بيانات باسم Database02 مستضافة على خادم يسمى Server01. الخادم في مجموعة مورد Azure، باسم ResourceGroup1.
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
التحقق من حالة قاعدة البيانات
ملاحظة
حاليًا، قد ترجع حالة التحقق من قاعدة البيانات ONLINE أثناء إكمال قاعدة البيانات لسير العمل عبر الإنترنت، ما يؤدي إلى حدوث أخطاء في الاتصال. قد تحتاج إلى إضافة دقيقتين إلى 3 دقائق تأخير في التعليمات البرمجية للتطبيق الخاص بك إذا كنت تستخدم استدعاء واجهة برمجة التطبيقات هذا لتشغيل محاولات الاتصال.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}?api-version=2020-08-01-preview
الحصول على جدول الصيانة
تحقق من جدول الصيانة الذي تم تعيينه لتجمع SQL مخصص (المعروف سابقًا بـ SQL DW).
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
تعيين جدول الصيانة
لتعيين جدول صيانة وتحديثه على تجمع SQL مخصص موجود (المعروف سابقًا بـ SQL DW).
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",
}
]
}
}
الخطوات التالية
لمزيد من المعلومات، راجع إدارة حساب.