كيفية توصيل خادم AWS RDS Microsoft SQL Server باستخدام Azure Data Studio

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

يعد استيراد نموذج قاعدة بيانات أمرًا مزعجًا ، لذا إليك دليل آخر قمت بإنشائه: كيفية استيراد نموذج قاعدة بيانات إلى AWS RDS Microsoft SQL Server باستخدام S3 .

لحسن الحظ ، لأنني كنت جديدًا على هذا ، اكتشفت أيضًا كيفية الاتصال بخادم MSSQL مع Docker إلى Azure Data Studio. تحقق من هذا الدليل: كيفية توصيل خادم AWS RDS Microsoft SQL Server باستخدام Azure Data Studio .

سنتطرق إلى التقنيات الموضحة أدناه:

  • قاعدة البيانات: Amazon Relational RDS مع MSSQL Server Express Edition
  • أداة قاعدة البيانات وواجهة المستخدم الرسومية: Azure Data Studio

إنشاء وتكوين مثيل خادم AWS RDS MSSQL

سجّل الدخول إلى AWS.com:

  1. انتقل إلى //aws.amazon.com/console/
  2. انقر فوق تسجيل الدخول إلى حساب AWS الخاص بك

قم بإنشاء مثيل Microsoft SQL Server DB:

  1. في قسم إنشاء قاعدة بيانات ، اختر إنشاء قاعدة بيانات .

2. اختر إنشاء سهل لطريقة إنشاء قاعدة البيانات.

3. اختر رمز Microsoft SQL Server لنوع المحرك.

4. حدد Free Tier لحجم مثيل قاعدة البيانات.

5. املأ التفاصيل التالية لمعرف مثيل قاعدة البيانات:

  • معرف مثيل DB: myrdstest.
  • اسم المستخدم الرئيسي: اكتب اسم مستخدم
  • كلمة المرور الرئيسية: اكتب كلمة مرور تحتوي على 8 إلى 41 قابلة للطباعة.

6. حدد إنشاء قاعدة بيانات .

ملاحظة: قد يستغرق الأمر دقيقتين للتزويد

إذا خرجت عن طريق الخطأ من الصفحة ، يجب أن ترى قاعدة بيانات myrdstest ضمن RDS > قواعد البيانات .

للحصول على برنامج تعليمي أكثر تفصيلاً ، اتبع الخطوات الواردة في مستندات AWS.

السماح بالوصول العام إلى مثيل RDS الخاص بك

  1. انقر فوق تعديل

2. اختر " نعم" في "إمكانية الوصول العامة" ضمن "الشبكة والأمان".

3. اختر تطبيق فورًا ضمن جدولة التعديلات ، ثم انقر فوق تعديل مثيل قاعدة البيانات .

السماح بالقواعد الواردة

  1. انقر فوق الافتراضي (sg-0000d009) ضمن مجموعات أمان VPC.

ملاحظة: الرقم مختلف في نسختك الخاصة.

2. انقر على الوارد ، ثم انقر على تعديل القواعد الواردة .

3. اختر IP الخاص بي في المصدر ، ثم انقر فوق حفظ القواعد .

اختبر اتصالك بـ AWS RDS

افتح Terminal (MacOS) ، واكتب ما يلي: nc -zv aws_rds_endpoint port_number

مثال على الاتصال الناجح:

مثال على الاتصال الفاشل:

تأكد من أن مثيل RDS الخاص بك هو عام وأن القواعد الواردة تسمح لعنوان IP الخاص بك.

تنزيل SQL Server GUI - Azure Data Studio

Azure Data Studio (المعروف سابقًا باسم SQL Operations Studio) هو أداة مجانية لإدارة واجهة المستخدم الرسومية يمكنك استخدامها لإدارة SQL Server. يمكنك استخدامه لإنشاء قواعد البيانات وإدارتها وكتابة الاستعلامات والنسخ الاحتياطي واستعادة قواعد البيانات والمزيد.

يتوفر Azure Data Studio في أنظمة التشغيل Windows و Mac و Linux.

قم بتثبيت Azure Data Studio

لتثبيت Azure Data Studio على جهاز Mac:

  1. قم بزيارة صفحة تنزيل Azure Data Studio ، وانقر فوق ملف zip. لنظام macOS
  2. بمجرد انتهاء تنزيل ملف .zip ، انقر نقرًا مزدوجًا فوقه لتوسيع محتوياته
  3. اسحب ملف .app إلى مجلد التطبيقات.

اتصل بـ SQL Server

الآن وبعد تثبيت Azure Data Studio ، يمكنك استخدامه للاتصال بـ SQL Server:

  1. قم بتشغيل Azure Data Studio. إنه موجود في مجلد التطبيقات الخاص بك.
  2. أدخل بيانات اعتماد تسجيل الدخول والمعلومات الأخرى لمثيل SQL Server الذي ترغب في الاتصال به:

يجب أن يبدو مشابهًا لهذا:

  • اسم الخادم : [AWS RDS Endpoint] ، [رقم المنفذ]

    مثال : myrdstest.blahblahblah.us-west-2 / ds.amazonaws.com ، 1433

  • نوع المصادقة : تسجيل دخول SQL
  • اسم المستخدم : [اسم مستخدم AWS الخاص بك]
  • كلمة المرور : [كلمة مرور AWS الخاصة بك]
  • اسم قاعدة البيانات :
  • مجموعة الخادم :

إذا استخدمت منفذًا غير منفذ 1433 الافتراضي ، فانقر فوق خيارات متقدمة وأدخله في حقل المنفذ.

بدلاً من ذلك ، يمكنك إلحاقه باسم الخادم الخاص بك مع وضع فاصلة بينهما. على سبيل المثال ، إذا كنت تستخدم المنفذ 1400 ، فاكتب localhost ، 1400.

إذا تلقيت خطأ:

تأكد من أن مثيل RDS الخاص بك هو عام وأن القواعد الواردة تسمح لعنوان IP الخاص بك.

يمكنك الآن المضي قدمًا وإنشاء قواعد بيانات وتشغيل البرامج النصية وتنفيذ مهام إدارة SQL Server الأخرى.

  1. انقر فوق استعلام جديد

2. اكتب SELECTVERSION ، ثم انقر فوق تشغيل الاستعلام .

يجب أن تكون قادرًا على رؤية: Microsoft SQL Server في النتائج

تهانينا! ؟؟؟

مصادر:

  • كيفية إنشاء Microsoft SQL DB

تواصل معي على LinkedIn هنا