إرشادات عامة للعمل مع نماذج تذاكر Wingtip عينة من تطبيقات SaaS
ينطبق على: قاعدة بيانات Azure SQL
تحتوي هذه المقالة على إرشادات عامة لتشغيل نموذج تذاكر Wingtip لتطبيقات SaaS التي تستخدم قاعدة بيانات Azure SQL.
قم بتنزيل وإلغاء حظر البرامج النصية SaaS الخاصة بتذاكر Wingtip
قد يتم حظر المحتويات القابلة للتنفيذ (البرامج النصية وملفات DLL) بواسطة Windows عند تنزيل ملفات مضغوطة من مصدر خارجي واستخراجها. عند استخراج البرامج النصية من ملف مضغوط، اتبع الخطوات أدناه لإلغاء حظر ملف zip قبل استخراج. هذا يضمن السماح بتشغيل البرامج النصية.
- استعرض للوصول إلى مستودع Wingtip Tickets SaaS GitHub للتعرف على نمط إيجار قاعدة البيانات الذي ترغب في استكشافه:
- انقر فوق Clone or download.
- انقر فوق Download ZIP واحفظ الملف.
- انقر بزر الماوس الأيمن فوق الملف المضغوط، وحدد خصائص. سيتوافق اسم الملف المضغوط مع اسم المستودع. (على سبيل المثال، WingtipTicketsSaaS-DbPerTenant-master.zip)
- في علامة التبويب عام، حدد إلغاء الحظر.
- انقر فوق موافق.
- استخرج الملفات.
توجد البرامج النصية في المجلد ..\Learning Modules.
العمل مع نصوص Wingtip Tickets PowerShell
لتحقيق أقصى استفادة من العينة تحتاج إلى الغوص في البرامج النصية المتوفرة. استخدم نقاط التوقف، وتصفح البرامج النصية أثناء تنفيذها، وفحص كيفية تنفيذ أنماط SaaS المختلفة. للتنقل بسهولة بين البرامج النصية والوحدات النمطية المتوفرة للحصول على فهم أفضل، نوصي باستخدام PowerShell ISE.
تحديث ملف التكوين للتوزيع الخاص بك
قم بتحرير ملف UserConfig.psm1 باستخدام مجموعة الموارد وقيمة المستخدم التي قمت بتعيينها أثناء التوزيع:
- افتح PowerShell ISE وقم بتحميل ...\Learning Modules\UserConfig.psm1
- قم بتحديث ResourceGroupName وName بالقيم المحددة للتوزيع (في السطرين 10 و11 فقط).
- حفظ التغييرات!
يؤدي تعيين هذه القيم هنا إلى عدم الاضطرار إلى تحديث هذه القيم الخاصة بالتوزيع في كل برنامج نصي.
قم بتنفيذ البرامج النصية بالضغط على F5
تستخدم العديد من البرامج النصية $ PSScriptRoot للتنقل بين المجلدات، ولا يتم تقييم $ PSScriptRoot إلا عند تنفيذ البرامج النصية بالضغط على F5. يمكن أن يؤدي تمييز وتشغيل تحديد (F8) إلى حدوث أخطاء، لذلك اضغط على F5 عند تشغيل البرامج النصية.
خطوة من خلال البرامج النصية لفحص التنفيذ
أفضل طريقة لفهم البرامج النصية هي التنقل بينها لمعرفة ما تفعله. تحقق من البرامج النصية المضمنة العرض التوضيحي التي تقدم طريقة سهلة لمتابعة سير العمل العالي المستوى. تُظهر البرامج النصية Demo- الخطوات المطلوبة لإنجاز كل مهمة، لذا قم بتعيين نقاط التوقف وتعمق في المكالمات الفردية لمعرفة تفاصيل التنفيذ لأنماط SaaS المختلفة.
تلميحات حول استكشاف البرامج النصية لـ PowerShell والتنقل بينها:
- افتح البرامج النصية Demo- في PowerShell ISE.
- نفذ أو تابع مع F5 (لا ينصح باستخدام F8 لأن $ PSScriptRoot لا يتم تقييمه عند تشغيل اختيارات من نص برمجي).
- ضع نقاط التوقف عن طريق النقر فوق سطر أو تحديده والضغط على F9.
- تجاوز وظيفة، أو استدعاء برنامج نصي باستخدام F10.
- انتقل إلى دالة، أو استدعاء برنامج نصي باستخدام F11.
- اخرُج من الوظيفة الحالية، أو استدعاء البرنامج النصي باستخدام Shift + F11.
استكشاف مخطط قاعدة البيانات وتنفيذ استعلامات SQL باستخدام Management Studio
استخدم SQL Server Management Studio (SSMS) للاتصال بخوادم التطبيقات وقواعد البيانات وتصفحها.
يحتوي التوزيع في البداية على مستأجرين، وخوادم كتالوج للاتصال بهم. تعتمد تسمية الخوادم على نمط استئجار قاعدة البيانات (انظر أدناه للحصول على التفاصيل).
- التطبيق المستقل: خوادم لكل مستأجر (على سبيل المثال، contosoconcerthall-<User> server) وcatalog-sa-<User>
- قاعدة البيانات لكل مستأجر:tenants1-dpt-<User> وcatalog-dpt-<User> servers
- قاعدة بيانات متعددة المستأجرينtenants1-mt-<User> وcatalog-mt-<User> servers
لضمان اتصال تجريبي ناجح، تحتوي جميع الخوادم على قاعدة جدار حماية تسمح بمرور جميع عناوين IP.
افتح Management Studio واتصل بالمستأجرين. يعتمد اسم الخادم على نمط إيجار قاعدة البيانات الذي حددته (انظر أدناه للحصول على التفاصيل):
- التطبيق المستقل: خوادم المستأجرين الفرديين (على سبيل المثال، contosoconcerthall-<User>.database.windows.net)
- قاعدة البيانات لكل مستأجر:tenants1-dpt-<User>.database.windows.net
- قاعدة بيانات متعددة المستأجرين:tenants1-mt-<User>.database.windows.net
انقر فوق Connect>Database Engine... :
بيانات الاعتماد التجريبية هي: Login = developer, Password = P@ssword1
توضح الصورة أدناه معلومات تسجيل الدخول لنمط قاعدة البيانات لكل مستأجر.
كرر الخطوتين 2-3، واتصل بخادم الكتالوج (انظر أدناه للحصول على أسماء خوادم محددة بناءً على نمط إيجار قاعدة البيانات المحدد)
- التطبيق المستقل:catalog-sa-<User>.database.windows.net
- قاعدة البيانات لكل مستأجر:catalog-dpt-<User>.database.windows.net
- قاعدة بيانات متعددة المستأجرين:catalog-mt-<User>.database.windows.net
بعد الاتصال بنجاح سترى جميع الخوادم. قد تكون قائمة قواعد البيانات الخاصة بك مختلفة، اعتماداً على المستأجرين الذين قمت بتوفيرهم.
توضح الصورة أدناه تسجيل الدخول لنمط قاعدة البيانات لكل مستأجر.