ترحيل خادم SQL إلى قاعدة بيانات Azure SQL عبر الإنترنت.

مكتمل

إذا كنت بحاجة إلى أن تظل قاعدة البيانات متاحة للمستخدمين خلال عملية الترحيل، يمكنك استخدام النسخ المتماثل للمعاملات لنقل البيانات.

في الشركة المصنعة للدراجات، تعمل المستودعات على مدار 24 ساعة و7 أيام في الأسبوع، ولا توجد فترات توقف. يريد مجلس الإدارة أن يتأكد من توفر قاعدة بيانات مخزون قطع الغيار باستمرار، حتى أثناء الترحيل إلى قاعدة بيانات AzureSQL.

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

ما هو النسخ المتماثل للمعاملات؟

عندما يكون النظام المصدر بالغ الأهمية للأعمال، ويجب أن يظل متصلاً بالإنترنت طوال عملية الترحيل، يستخدم النسخ المتماثل للمعاملات لقطة أولية لنسخ البيانات إلى قاعدة بيانات Azure SQL. يتم الاحتفاظ بأنظمة المصدر والهدف في حالة مزامنة حتى يحدث الانتقال النهائي. يتم تكوين النسخ المتماثل للمعاملات من خلال SQLServer Management Studio، أو بتنفيذ عبارات Transact-SQL على الناشر. يتطلب النسخ المتماثل للمعاملات المكونات التالية:

⁩الناشر:⁧⁩ مثيل قاعدة بيانات يستضيف البيانات التي سيتم نسخها نسخًا متماثلاً (المصدر).

⁩المشترك(المشتركون):⁧⁩ مثيل قاعدة بيانات يتلقى البيانات التي يتم نسخها نسخًا متماثلاً بواسطة ⁧_⁩الناشر⁧_⁩ (الهدف (الأهداف)).

⁩موزع:⁧⁩ مثيل قاعدة بيانات الذي يخزن التغييرات، النسخ المتماثلة، التي تم إجراؤها في ⁧_⁩الناشر⁧_⁩ (المصدر) المطلوبة في المشترك (المشتركون)⁧_⁩ (الهدف(الأهداف))⁧_⁩

⁩مقالة:⁧⁩ كائن قاعدة بيانات؛ على سبيل المثال، جدول مضمن في ⁧_⁩المنشور⁧_⁩.

⁩منشور:⁧⁩ مجموعة مكونة من مقال واحد أو أكثر من قاعدة البيانات يتم نسخها.

⁩اشتراك:⁧⁩ طلب من ⁧⁩مشترك⁧⁩ لـ⁧⁩منشور⁧⁩ من ⁧⁩ناشر⁧⁩.

يجب أن يكون لدى الناشر والموزع الإصدار والتحديث التاليان على الأقل:

  • SQL Server 2017 (14.x).
  • SQL Server 2016 (13.x).
  • SQL Server 2014 (12.x) SP1 CU3.
  • SQL Server 2014 (12.x) RTM CU10.
  • SQL Server 2012 (11.x) CU8 أو SP3.

اعتبارات النسخ المتماثل للمعاملات:

  • يجب أن تحتوي الجداول المنسوخة نسخًا متماثلاً على مفتاح أساسي.
  • لا يمكن تكوين النسخ المتماثل للمعاملات من مدخل Azure.
  • يوصى باستخدام أحدث إصدار من أدوات إدارةSQL Server.

فيما يلي الأدوار التي يمكن استخدامها مع قاعدة بيانات Azure SQL:

الدور قواعد بيانات أحادية ومجمّعة. قواعد بيانات المثيل المدار.
الناشر لا نعم
الموزع لا نعم
سحب المشترك. لا نعم
دفع المشترك. نعم نعم

عندما تكتمل المزامنة وتكون جاهزًا للترحيل، قم بتغيير سلسلة الاتصال لتطبيقاتك؛ لتوجيهها إلى قاعدة بيانات Azure SQL. بعد استنزاف النسخ المتماثل للمعاملات أي تغييرات متبقية في قاعدة البيانات المصدر، وعندما تشير جميع تطبيقاتك إلى قاعدة بيانات Azure SQL، يمكنك إلغاء تثبيت النسخ المتماثل للمعاملات. أصبحت الآن قاعدة بيانات Azure SQL هي نظام الإنتاج الخاص بك.

ملاحظة

لا يتم اعتماد اشتراك السحب عندما يكون الموزع قاعدة بيانات مثيل مدارة والمشترك غير معتمد.