نماذج من Azure PowerShell لـ Azure SQL Database وAzure SQL Managed Instance

ينطبق على: Azure SQL Database Azure SQL Managed Instance

تمكنك قاعدة بيانات Azure SQL وAzure SQL Managed Instance من تكوين قواعد البيانات والمثيلات والتجمعات باستخدام Azure PowerShell.

إذا لم يكن لديك اشتراك في Azure، فأنشئ حساب Azure مجاني قبل أن تبدأ.

استخدام Azure Cloud Shell

Azure يستضيف Azure Cloud Shell، بيئة تفاعلية يمكن استخدامها من خلال المستعرض. يمكنك استخدام Bash أو PowerShell مع Cloud Shell للعمل مع خدمات Azure. يمكنك استخدام أوامر Cloud Shell المثبتة مسبقًا لتشغيل التعليمات البرمجية في هذه المقالة دون الحاجة إلى تثبيت أي شيء على البيئة المحلية.

لبدء Azure Cloud Shell:

خيار مثال/ رابط
انقر فوق ⁧⁩جربه⁧⁩ في الزاوية العلوية اليسرى من كتلة التعليمات البرمجية. تحديد ⁧⁩جربه⁧⁩ لا يقوم بنسخ التعليمات البرمجية تلقائيًا إلى Cloud Shell. Screenshot that shows an example of Try It for Azure Cloud Shell.
انتقل إلى ⁧⁩⁧ https://shell.azure.com⁩⁧⁩، أو حدد زر ⁩تشغيل Cloud Shell لفتح Cloud Shell في المتصفح لديك. Screenshot that shows how to launch Cloud Shell in a new window.
حدد زر ⁧⁩Cloud Shell⁧⁩ في شريط القوائم في أعلى اليمين في ⁧⁩مدخل Azure⁧⁩. Screenshot that shows the Cloud Shell button in the Azure portal

لتشغيل التعليمة البرمجية في هذا المقال في Azure Cloud Shell:

  1. ابدأ تشغيل Cloud Shell.

  2. حدد الزر ⁧⁩نسخ⁧⁩ على كتلة التعليمات البرمجية لنسخ التعليمات البرمجية.

  3. ألصق تعليمة البرمجية في جلسة Cloud Shell بتحديد Ctrl+Shift+Vعلى Windows وLunix، أو بتحديد Cmd+Shift+Vعلى macOS.

  4. اكتب ⁧⁩"Enter"⁧⁩ لتشغيل الأمر.

إذا اخترت تثبيت PowerShell واستخدامه محليًا، فسيتطلب هذا البرنامج التعليمي إصدار Az PowerShell 1.4.0 أو أحدث. إذا كنت بحاجة إلى الترقية، فراجع تثبيت الوحدة النمطية Azure PowerShell. عند تشغيل PowerShell محلياً، يلزم تشغيل Connect-AzAccount لإنشاء الاتصال بـ Azure.

يتضمن الجدول التالي الارتباطات إلى برامج Azure PowerShell النصية لـ Azure SQL Database.

الرابط الوصف
إنشاء وتكوين قواعد بيانات مفردة وتجمعات مرنة
إنشاء قاعدة بيانات مفردة وتكوين قاعدة جدار حماية على مستوى الخادم ينشئ هذا البرنامج النصي PowerShell قاعدة بيانات واحدة، ويقوم بتكوين قاعدة جدار حماية IP على مستوى الخادم.
إنشاء تجمعات مرنة ونقل قواعد البيانات المجمَّعة يقوم برنامج PowerShell النصي هذا بإنشاء تجمعات مرنة، ونقل قواعد البيانات المجمَّعة، وتغيير أحجام الحساب.
تكوين النسخ المتماثل الجغرافي وتجاوز الفشل
تكوين قاعدة بيانات واحدة والفشل فيها باستخدام النسخ المتماثل الجغرافي النشط يقوم البرنامج النصي PowerShell بتكوين النسخ المتماثل الجغرافي النشط لقاعدة بيانات واحدة، ويتجاوز الفشل في النسخة المتماثلة الثانوية.
تكوين قاعدة بيانات مجمَّعة وفشلها باستخدام النسخ المتماثل الجغرافي النشط يقوم البرنامج النصي PowerShell بتكوين النسخ المتماثل الجغرافي النشط لقاعدة بيانات في تجمع مرن، ويتجاوز الفشل في النسخة المتماثلة الثانوية.
تكوين مجموعة تجاوز الفشل
تكوين مجموعة تجاوز الفشل لقاعدة بيانات واحدة ينشئ برنامج PowerShell النصي هذا قاعدة بيانات ومجموعة تجاوز فشل، ويضيف قاعدة البيانات إلى مجموعة تجاوز الفشل، ثم يختبر تجاوز الفشل إلى الخادم الثانوي.
تكوين مجموعة تجاوز الفشل لمجموعة مرنة ينشئ برنامج PowerShell النصي هذا قاعدة بيانات، ويضيفها إلى تجمع مرن، ويضيف التجمع المرن إلى مجموعة تجاوز الفشل، ثم يختبر تجاوز الفشل إلى الخادم الثانوي.
قياس قاعدة بيانات فردية وتجمع مرن
قياس قاعدة بيانات فردية يراقب هذا البرنامج النصي PowerShell مقاييس الأداء لقاعدة بيانات واحدة، ويغير حجمها إلى حجم حساب أعلى، ويقوم بإنشاء قاعدة تنبيه على أحد مقاييس الأداء.
تغيير حجم تجمع مرن يراقب هذا البرنامج النصي PowerShell مقاييس الأداء لتجمع مرن، ويغير حجمه إلى حجم حساب أعلى، ويقوم بإنشاء قاعدة تنبيه على أحد مقاييس الأداء.
التدقيق واكتشاف التهديدات
تكوين التدقيق واكتشاف التهديدات يقوم برنامج PowerShell النصي هذا بتكوين نهج التدقيق والكشف عن التهديدات لقاعدة بيانات.
استعادة قاعدة البيانات ونسخها واستيرادها
استعادة قاعدة بيانات يقوم برنامج PowerShell النصي هذا باستعادة قاعدة بيانات من نسخة احتياطية جغرافية مكررة واستعادة قاعدة بيانات محذوفة إلى أحدث نسخة احتياطية.
نسخ قاعدة بيانات إلى خادم جديد يقوم برنامج PowerShell النصي هذا بإنشاء نسخة من قاعدة بيانات موجودة في خادم جديد.
استيراد قاعدة بيانات من ملف BACPAC يستورد هذا البرنامج النصي PowerShell قاعدة بيانات إلى Azure SQL Database من ملف bacpac.
مزامنة البيانات بين قواعد البيانات
مزامنة البيانات بين قواعد البيانات يقوم البرنامج النصي PowerShell بتكوين مزامنة البيانات للمزامنة بين قواعد بيانات متعددة في Azure SQL Database.
مزامنة البيانات بين قاعدة بيانات SQL وSQL Server محلياً يقوم البرنامج النصي PowerShell بتكوين مزامنة البيانات للمزامنة بين قاعدة بيانات في Azure SQL Database وقاعدة بيانات SQL Server المحلية.
تحديث مخطط مزامنة بيانات SQL هذا البرنامج النصي PowerShell يضيف أو يزيل العناصر من مخطط مزامنة Data Sync.

تعرف على المزيد حول واجهة برمجة تطبيقات Azure PowerShell أحادية قاعدة البيانات.

الموارد الإضافية

تستخدم الأمثلة المسرودة في هذه الصفحة cmdlets PowerShell لإنشاء موارد SQL Azure وإدارتها. تقع أوامر cmdlets الإضافية لتشغيل الاستعلامات وتنفيذ العديد من مهام قاعدة البيانات في الوحدة sqlserver. لمزيد من المعلومات، راجع تثبيت Azure PowerShell.