نشر مثيل مدار SQL ممكن بواسطة Azure Arc

المتطلبات الأساسية

قبل أن تتمكن من متابعة المهام في هذه المقالة، تحتاج إلى الأدوات اللازمة. تتطلب جميع عمليات التوزيع الأدوات التالية:

  • Azure Data Studio

  • ملحق Azure Arc ل Azure Data Studio

  • Azure CLI (az)

  • arcdata ملحق Azure CLI

  • kubectl

    أدوات العميل الإضافية اعتمادا على البيئة الخاصة بك. للحصول على قائمة أكثر شمولا، راجع أدوات العميل.

بالإضافة إلى الأدوات المطلوبة، لإكمال المهام، تحتاج إلى وحدة تحكم بيانات Azure Arc.

لعرض الخيارات المتوفرة لأمر الإنشاء لمثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc، استخدم الأمر التالي:

az sql mi-arc create --help

لإنشاء مثيل مدار SQL ممكن بواسطة Azure Arc، استخدم az sql mi-arc create. راجع الأمثلة التالية لأوضاع الاتصال المختلفة:

إشعار

يجب تحديد فئة تخزين قادرة على ReadWriteMany (RWX) للنسخ الاحتياطية. تعرف على المزيد حول أوضاع الوصول

إذا لم يتم تحديد فئة تخزين للنسخ الاحتياطية، يتم استخدام فئة التخزين الافتراضية في Kubernetes وإذا لم تكن هذه قادرة على RWX، فقد لا ينجح مثيل SQL المدار الذي تم تمكينه بواسطة تثبيت Azure Arc.

az sql mi-arc create --name <name> --resource-group <group> -–subscription <subscription>  --custom-location <custom-location> --storage-class-backups <RWX capable storageclass>

مثال:

az sql mi-arc create --name sqldemo --resource-group rg -–subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  --custom-location private-location --storage-class-backups mybackups

إشعار

يجب أن يكون طول الأسماء أقل من 60 حرفا وأن تتوافق مع اصطلاحات تسمية DNS. عند تحديد تخصيص الذاكرة وتخصيص vCore، استخدم هذه الصيغة لضمان قبول الأداء الخاص بك: لكل vCore 1 يجب أن يكون لديك 4 غيغابايت على الأقل من ذاكرة الوصول العشوائي من السعة المتوفرة على عقدة Kubernetes حيث سيتم تشغيل مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc pod. إذا كنت ترغب في أتمتة إنشاء مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc وتجنب المطالبة التفاعلية لكلمة مرور المسؤول، يمكنك تعيين AZDATA_USERNAME متغيري البيئة و AZDATA_PASSWORD إلى اسم المستخدم وكلمة المرور المطلوبين قبل تشغيل az sql mi-arc create الأمر. إذا قمت بإنشاء وحدة تحكم البيانات باستخدام AZDATA_USERNAME AZDATA_PASSWORD في نفس جلسة العمل الطرفية، فسيتم استخدام قيم AZDATA_USERNAME AZDATA_PASSWORD لإنشاء مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc أيضا.

إشعار

إذا كنت تستخدم وضع الاتصال غير المباشر، فلن يؤدي إنشاء مثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc في Kubernetes إلى تسجيل الموارد تلقائيا في Azure. خطوات تسجيل المورد موجودة في المقالات التالية:

عرض المثيل على Azure Arc

لعرض المثيل، استخدم الأمر التالي:

az sql mi-arc list --k8s-namespace <namespace> --use-k8s

يمكنك نسخ عنوان IP الخارجي ورقم المنفذ من هنا والاتصال بمثيل SQL المدار الذي تم تمكينه بواسطة Azure Arc باستخدام الأداة المفضلة لديك للاتصال على سبيل المثال. SQL Server أو مثيل Azure SQL المدار مثل Azure Data Studio أو SQL Server Management Studio.

في هذا الوقت، استخدِم الإصدارات الخاصة بـ Azure Data Studio.