إنشاء وإدارة موفرات الخدمة وقواعد البيانات الفردية في قاعدة بيانات Azure SQL

يمكنك إنشاء وإدارة الخوادم وقواعد البيانات الفردية في قاعدة بيانات Azure SQL باستخدام مدخل Microsoft Azure وPowerShell وAzure CLI وREST API وTransact-SQL.

مدخل Microsoft Azure

يمكنك إنشاء مجموعة الموارد لقاعدة بيانات Azure SQL مسبقاً أو أثناء إنشاء الخادم نفسه.

إنشاء خادم

لإنشاء خادم باستخدام مدخل Microsoft Azure، أنشئ مورد server جديد من Azure Marketplace. بدلاً من ذلك، يمكنك إنشاء الخادم عند نشر قاعدة بيانات Azure SQL.

create server

إنشاء قاعدة بيانات فارغة أو نموذجية

لإنشاء قاعدة بيانات Azure SQL واحدة باستخدام مدخل Microsoft Azure، اختر مورد قاعدة بيانات Azure SQL في Azure Marketplace. يمكنك إنشاء مجموعة الموارد والخادم مسبقاً أو أثناء إنشاء قاعدة البيانات الفردية نفسها. يمكنك إنشاء قاعدة بيانات فارغة أو إنشاء قاعدة بيانات نموذجية بناءً على Adventure Works LT.

create database-1

هام

للحصول على معلومات حول تحديد مستوى التسعير لقاعدة البيانات الخاصة بك، راجع نموذج الشراء المستند إلى DTU ونموذج الشراء المستند إلى vCore.

إدارة خادم موجود

لإدارة خادم موجود، انتقل إلى الخادم باستخدام عدد من الطرق - مثل من صفحة قاعدة بيانات معينة أو صفحة خوادم SQL أو صفحة جميع الموارد.

لإدارة قاعدة بيانات موجودة، انتقل إلى صفحة SQL databases وحدد قاعدة البيانات التي ترغب في إدارتها. توضح لقطة الشاشة التالية كيفية بدء تعيين جدار ناري على مستوى الخادم لقاعدة بيانات من صفحة Overview لقاعدة بيانات.

server firewall rule

هام

لتكوين خصائص الأداء لقاعدة بيانات، راجع نموذج الشراء المستند إلى DTU ونموذج الشراء المستند إلى vCore.

تلميح

للحصول على بداية سريعة لمدخل Microsoft Azure الإلكترونية، راجع إنشاء قاعدة بيانات في قاعدة بيانات SQL في مدخل Microsoft Azure.

PowerShell

ملاحظة

تستخدم هذه المقالة الوحدة النمطية Azure Az PowerShell، وهي الوحدة النمطية PowerShell الموصى بها للتفاعل مع Azure. لبدء استخدام الوحدة النمطية Az PowerShell، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

هام

لا تزال الوحدة النمطيةPowerShell Azure Resource Manager مدعومة من قبل قاعدة بيانات SQL Azure، ولكن جميع التطويرات المستقبلية تكون للوحدة النمطية Az.Sql. بالنسبة إلى أوامر cmdlets، راجع AzureRM.Sql. تتطابق وسائط الأوامر في الوحدة النمطية Az وفي الوحدات النمطية AzureRm بشكل كبير.

لإنشاء وإدارة الخوادم وقواعد البيانات الفردية والمجمعة وجدران الحماية على مستوى الخادم باستخدام Azure PowerShell، استخدم أوامر PowerShell cmdlets التالية. إذا كنت بحاجة إلى تثبيت PowerShell أو ترقيته، فراجع تثبيت وحدة Azure PowerShell.

Cmdlet الوصف
New-AzSqlDatabase إنشاء قاعدة بيانات
Get-AzSqlDatabase الحصول على 1 أو أكثر من قواعد البيانات
Set-AzSqlDatabase تعيين خصائص قاعدة بيانات أو نقل قاعدة بيانات موجودة إلى تجمعات مرنة
Remove-AzSqlDatabase إزالة قاعدة بيانات
New-AzResourceGroup ينشئ مجموعة موارد
New-AzSqlServer ينشئ موفر خدمةٍ
Get-AzSqlServer إرجاع معلومات حول موفرات الخدمة
Set-AzSqlServer يعدل خصائص موفر الخدمة
Remove-AzSqlServer يزيل موفر الخدمة
New-AzSqlServerFirewallRule ينشئ قاعدة جدار حماية على مستوى موفر الخدمة
Get-AzSqlServerFirewallRule يحصل على قواعد جدار الحماية موفر الخدمة
Set-AzSqlServerFirewallRule يعدل قاعدة جدار الحماية في موفر الخدمة
Remove-AzSqlServerFirewallRule يحذف قاعدة جدار الحماية من موفر الخدمة.
New-AzSqlServerVirtualNetworkRule ينشئ قاعدة شبكة ظاهرية، بناءً على شبكة فرعية تمثل نقطة نهاية خدمة شبكة ظاهرية.

Azure CLI

لإنشاء وإدارة الخوادم وقواعد البيانات وجدران الحماية باستخدام Azure CLI، استخدم أوامر Azure CLI التالية. استخدم Cloud Shell لتشغيل Azure CLI في مستعرضك، أو قم بتثبيته على macOS أو Linux أو Windows. لإنشاء التجمعات المرنة وإدارتها، راجع التجمعات المرنة.

Cmdlet الوصف
إنشاء az sql db إنشاء قاعدة بيانات
قائمة az sql db يسرد جميع قواعد البيانات ومخازن البيانات في الخادم، أو كل قواعد البيانات في تجمع مرن
إصدارات قائمة az sql db يسرد أهداف الخدمة المتاحة وحدود التخزين
استخدامات قائمة az sql db إرجاع استخدامات قاعدة البيانات
عرض sql ديسيبل من az يحصل على قاعدة بيانات أو مستودع بيانات
تحديث az sql db يحدّث قاعدة بيانات
حذف az sql db إزالة قاعدة بيانات
az group create ينشئ مجموعة موارد
إنشاء موفر خدمة az sql ينشئ موفر خدمةٍ
قائمة موفرات الخدمة SQL من az يسرد موفرات الخدمة
استخدامات قائمة موفر الخدمة SQL من az إرجاع استخدامات الخادم
عرض موفر خدمة sql من az يحصل على موفر الخدمة
تحديث موفر خدمة sql az يحدّث موفر الخدمة
حذف موفر خدمة sql من az يحذف موفر الخدمة
إنشاء قاعدة جدار حماية الخادم az sql ينشئ قاعدة جدار حماية موفر الخدمة
قائمة قواعد جدار الحماية لموفر خدمة sql az يسرد قواعد جدار الحماية على موفر الخدمة
عرض قاعدة جدار حماية موفر خدمة sql az يظهر تفاصيل قاعدة جدار الحماية
تحديث قاعدة جدار حماية موفر خدمة SQL az يحدّث قاعدة جدار الحماية
حذف قاعدة جدار حماية موفر خدمة SQL az يحذف قاعدة جدار الحماية

Transact-SQL (T-SQL)

لإنشاء وإدارة الخوادم وقواعد البيانات والجدران النارية باستخدام Transact-SQL، استخدم أوامر T-SQL التالية. يمكنك إصدار هذه الأوامر باستخدام مدخل Microsoft Azure أو SQL Server Management Studio أو Visual Studio Code أو أي برنامج آخر يمكنه الاتصال بخادم في قاعدة بيانات SQL وتمرير أوامر Transact-SQL. لإدارة حمامات السباحة المرنة، راجع حمامات السباحة المرنة.

تلميح

للبدء السريع باستخدام SQL Server Management Studio على Microsoft Windows، راجع قاعدة بيانات Azure SQL: استخدام SQL Server Management Studio للاتصال والاستعلام عن البيانات. للبدء سريع باستخدام Visual Studio Code على نظام التشغيل macOS أو Linux أو Windows، راجع قاعدة بيانات Azure SQL: استخدام Visual Studio Code للاتصال والاستعلام عن البيانات.

هام

لا يمكنك إنشاء أو حذف موفر خدمة باستخدام Transact-SQL.

الأمر الوصف
إنشاء قاعدة بيانات ينشئ قاعدة بيانات واحدة جديدة. يجب أن تكون متصلاً بقاعدة البيانات الرئيسية لإنشاء قاعدة بيانات جديدة.
ALTER DATABASE يعدل قاعدة بيانات أو تجمع مرن.
إسقاط قاعدة البيانات يحذف قاعدة البيانات.
sys.database_service_objectives يُرجع الإصدار (طبقة الخدمة) وهدف الخدمة (طبقة التسعير) واسم التجمع المرن، إن وجد، لقاعدة بيانات Azure SQL أو مجموعة SQL المخصصة في Azure Synapse Analytics. في حالة تسجيل الدخول إلى قاعدة البيانات الرئيسية في خادم في قاعدة بيانات SQL، يتم إرجاع معلومات عن جميع قواعد البيانات. بالنسبة إلى Azure Synapse Analytics، يجب أن تكون متصلاً بقاعدة البيانات الرئيسية.
sys.dm_db_resource_stats إرجاع استهلاك CPU وIO والذاكرة لقاعدة بيانات في قاعدة بيانات Azure SQL. يوجد صف واحد لكل 15 ثانية، حتى إذا لم يكن هناك نشاط في قاعدة البيانات.
sys.resource_stats إرجاع بيانات استخدام وحدة المعالجة المركزية والتخزين لقاعدة بيانات في قاعدة بيانات Azure SQL. يتم جمع البيانات وتجميعها في فواصل زمنية مدتها خمس دقائق.
sys.database_connection_stats يحتوي على إحصائيات لأحداث اتصال قاعدة بيانات SQL، ما يوفر نظرة عامة على نجاحات وفشل اتصال قاعدة البيانات.
sys.event_log إرجاع اتصالات Azure SQL Database الناجحة وحالات فشل الاتصال. يمكنك استخدام هذه المعلومات لتعقب نشاط قاعدة البيانات أو استكشاف أخطاءه وإصلاحها باستخدام قاعدة بيانات SQL.
sp_set_firewall_rule يقوم بإنشاء أو تحديث إعدادات جدار الحماية على مستوى الخادم للخادم الخاص بك. هذا الإجراء المخزّن متاح فقط في قاعدة البيانات الرئيسية لتسجيل الدخول الأساسي على مستوى الخادم. لا يمكن إنشاء قاعدة جدار الحماية على مستوى الخادم إلا باستخدام Transact-SQL بعد إنشاء أول قاعدة جدار حماية على مستوى الخادم بواسطة مستخدم لديه أذونات على مستوى Azure
sys.firewall_rules يُرجع معلومات حول إعدادات جدار الحماية على مستوى الخادم المرتبطة بقاعدة البيانات في قاعدة بيانات Azure SQL.
sp_delete_firewall_rule يزيل إعدادات جدار الحماية على مستوى الخادم من الخادم الخاص بك. هذا الإجراء المخزن متاح فقط في قاعدة البيانات الرئيسية لتسجيل الدخول الأساسي على مستوى الخادم.
sp_set_database_firewall_rule ينشئ قواعد جدار الحماية على مستوى قاعدة البيانات أو يحدّثها لقاعدة البيانات في قاعدة بيانات Azure SQL. يمكن تكوين قواعد جدار حماية قاعدة البيانات لقاعدة البيانات الرئيسية ولقواعد بيانات المستخدم في قاعدة بيانات SQL. قواعد جدار حماية قاعدة البيانات مفيدة عند استخدام مستخدمي قاعدة البيانات المضمّنين.
sys.database_firewall_rules تُرجع معلومات حول إعدادات جدار الحماية على مستوى قاعدة البيانات المرتبطة بقاعدة البيانات في قاعدة بيانات Azure SQL.
sp_delete_database_firewall_rule يزيل إعداد جدار الحماية على مستوى قاعدة البيانات من قاعدة البيانات.

REST API

لإنشاء وإدارة الخوادم وقواعد البيانات والجدران النارية، استخدم طلبات REST API هذه.

الأمر الوصف
موفرات الخدمة - إنشاء أو تحديث يقوم بإنشاء أو تحديث موفر خدمة جديد.
الخوادم - حذف يحذف خادم SQL.
الخوادم - احصل على يحصل على موفر الخدمة.
الخوادم - قائمة إرجاع قائمة الخوادم في الاشتراك.
الخوادم - قائمة حسب مجموعة الموارد إرجاع قائمة بموفرات الخدمة في مجموعة موارد.
موفرات الخدمة - تحديث يحدّث موفراً للخدمة موجوداً.
قواعد البيانات - إنشاء أو تحديث ينشئ قاعدة بيانات جديدة أو يقوم بتحديث قاعدة بيانات موجودة.
قواعد البيانات - حذف يحذف قاعدة البيانات.
قواعد البيانات - احصل على يحصل على قاعدة بيانات.
قواعد البيانات - القائمة حسب التجمع المرن ترجع قائمة قواعد البيانات في تجمع مرن.
قواعد البيانات - سرد حسب الخادم إرجاع قائمة قواعد البيانات في الخادم.
قواعد البيانات - تحديث يحدّث قاعدة بيانات موجودة.
قواعد جدار الحماية - إنشاء أو تحديث يقوم بإنشاء أو تحديث قاعدة جدار الحماية.
قواعد جدار الحماية - حذف يحذف قاعدة جدار الحماية.
قواعد جدار الحماية - احصل على يحصل على قاعدة جدار الحماية.
قواعد جدار الحماية - قائمة حسب موفر الخدمة يُرجع قائمة قواعد جدار الحماية.

الخطوات التالية