Azure Synapse Link ل SQL Server 2022

تساعدك هذه المقالة على فهم وظائف Azure Synapse Link ل SQL Server 2022. يمكنك استخدام وظيفة Azure Synapse Link for SQL لنسخ بياناتك التشغيلية في تجمع SQL مخصص ل Azure Synapse Analytics من SQL Server 2022.

Important

النسخ المتطابق إلى Microsoft Fabric متاح الآن. يوفر النسخ المتطابق إلى Fabric جميع إمكانات Azure Synapse Link بأداء تحليلي أفضل، والقدرة على توحيد ملكية البيانات الخاصة بك باستخدام OneLake في Fabric، والوصول المفتوح إلى بياناتك بتنسيق Delta Parquet. بدلا من Azure Synapse Link، استخدم Fabric Mirroring.

باستخدام النسخ المتطابق إلى Microsoft Fabric، يمكنك نسخ ملكية البيانات الموجودة باستمرار مباشرة إلى OneLake في Fabric، بما في ذلك البيانات من SQL Server 2016+ وقاعدة بيانات Azure SQL وAzure SQL Managed Instance وOracle وSnowflake وCosmos DB والمزيد.

لمزيد من المعلومات، راجع قواعد البيانات المتطابقة ل Microsoft Fabric.

يحدد اتصال الارتباط علاقة تعيين بين SQL Server 2022 وتجمع SQL المخصص ل Azure Synapse Analytics. يمكنك إنشاء اتصالات الارتباط وإدارتها ومراقبتها وحذفها في مساحة عمل Synapse. عند إنشاء اتصال ارتباط، يمكنك تحديد كل من قاعدة البيانات المصدر وتجمع SQL المخصص ل Synapse للوجهة بحيث يتم نسخ البيانات التشغيلية من قاعدة البيانات المصدر تلقائيا إلى تجمع SQL المخصص ل Synapse الوجهة المحددة. يمكنك أيضا إضافة جدول واحد أو أكثر أو إزالته من قاعدة البيانات المصدر ليتم نسخها نسخا متماثلا.

يمكنك بدء اتصال ارتباط أو إيقافه أو إيقافه مؤقتا أو استئنافه. عند بدء التشغيل، سيبدأ اتصال الارتباط من تحميل أولي كامل من قاعدة البيانات المصدر متبوعا بموجزات تغيير متزايدة عبر ميزة موجز التغيير في SQL Server 2022. عند إيقاف اتصال ارتباط، لن تتم مزامنة التحديثات التي تم إجراؤها على البيانات التشغيلية مع تجمع SQL المخصص ل Synapse. سيقوم بتحميل أولي كامل من قاعدة البيانات المصدر إذا قمت ببدء اتصال الارتباط مرة أخرى. عند إيقاف اتصال الارتباط مؤقتا، لن تتم مزامنة التحديثات التي تم إجراؤها على البيانات التشغيلية مع تجمع SQL المخصص ل Synapse. عند استئناف اتصال ارتباط، سيستمر في مزامنة التحديث من المكان الذي أوقفت فيه اتصال الارتباط مؤقتا إلى تجمع SQL المخصص ل Synapse. لمزيد من المعلومات، راجع موجز تغيير Azure Synapse Link ل SQL Server 2022 وقاعدة بيانات Azure SQL.

تحتاج إلى تحديد حساب عدد الذاكرة الأساسية لكل اتصال ارتباط لنسخ بياناتك نسخا متماثلا. تمثل أعداد الذاكرة الأساسية قوة الحوسبة وتؤثر على زمن انتقال النسخ المتماثل للبيانات وتكلفتها.

لديك أيضا فرصة لإجراء مفاضلة بين التكلفة وزمن الانتقال عن طريق تحديد الوضع المستمر أو الدفعي لنسخ البيانات نسخا متماثلا. عند تحديد الوضع المستمر، سيتم تشغيل وقت التشغيل بشكل مستمر بحيث يتم نسخ أي تغييرات مطبقة على قاعدة بيانات SQL أو SQL Server إلى Synapse بزمن انتقال منخفض. عند تحديد وضع الدفعة بفاصل زمني محدد، سيتم تجميع التغييرات المطبقة على SQL DB أو SQL Server ونسخها نسخا متماثلا إلى Synapse في وضع دفعي بفاصل زمني محدد. من خلال القيام بذلك، يمكنك توفير التكلفة حيث يتم تحصيل رسوم منك فقط مقابل الوقت الذي يكون فيه وقت التشغيل مطلوبا لنسخ بياناتك. بعد نسخ كل دفعة من البيانات، سيتم إيقاف تشغيل وقت التشغيل تلقائيا.

منطقة الهبوط

المنطقة المنتقل إليها هي مخزن مرحلي مؤقت مطلوب ل Azure Synapse Link ل SQL Server 2022. أولا ، يتم تحميل البيانات التشغيلية من SQL Server 2022 إلى منطقة الهبوط. بعد ذلك، يتم نسخ البيانات من منطقة الهبوط إلى تجمع SQL المخصص ل Synapse. تحتاج إلى توفير حساب Azure Data Lake Storage Gen2 الخاص بك لاستخدامه كمنطقة هبوط. لا يتم دعم استخدام منطقة الهبوط هذه لأي شيء آخر غير Azure Synapse Link ل SQL.

الرمز المميز لتوقيع الوصول المشترك (SAS) من حساب Azure Data Lake Storage Gen2 مطلوب لاتصال ارتباط للوصول إلى منطقة الهبوط. رمز SAS المميز له تاريخ انتهاء صلاحية. تأكد من تدوير رمز SAS المميز قبل تاريخ انتهاء الصلاحية للتأكد من أن رمز SAS المميز صالح. وإلا، سيفشل Azure Synapse Link for SQL في نسخ البيانات من SQL Server 2022.

وقت تشغيل التكامل المستضاف ذاتيًا

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

رصد

يمكنك مراقبة Azure Synapse Link ل SQL على مستويات الارتباط والجدول. لكل اتصال ارتباط، سترى الحالة التالية:

  • الأولي: يتم إنشاء اتصال ارتباط ولكن لم يتم بدء تشغيله. لن يتم تحصيل رسوم منك في الحالة الأولية.
  • البدء: يقوم اتصال الارتباط بإعداد محركات الحوسبة لنسخ البيانات نسخا متماثلا.
  • قيد التشغيل: اتصال ارتباط يقوم بنسخ البيانات نسخا متماثلا.
  • إيقاف: سيتم إيقاف اتصال الارتباط. يتم إيقاف تشغيل محرك الحوسبة.
  • متوقف: تم إيقاف اتصال ارتباط. لن يتم تحصيل رسوم منك في حالة التوقف.
  • إيقاف مؤقت: سيتم إيقاف اتصال الارتباط مؤقتا. يتم إيقاف تشغيل محرك الحوسبة.
  • متوقف مؤقتا: تم إيقاف اتصال الارتباط مؤقتا. لن يتم تحصيل رسوم منك في حالة الإيقاف المؤقت.
  • استئناف: سيتم استئناف اتصال الارتباط عن طريق إعداد محركات الحوسبة لمتابعة تكرار التغييرات.

لكل جدول، سترى الحالة التالية:

  • اللقطة: يتم تحميل جدول مصدر في البداية إلى الوجهة مع لقطة كاملة.
  • النسخ المتماثل: يتم نسخ أي تحديثات على الجدول المصدر إلى الوجهة.
  • فشل: لا يمكن نسخ البيانات الموجودة في الجدول المصدر إلى الوجهة. إذا كنت تريد إعادة المحاولة بعد إصلاح الخطأ، فقم بإزالة الجدول من اتصال الارتباط وإضافته مرة أخرى.
  • معلق: تم تعليق النسخ المتماثل لهذا الجدول بسبب خطأ. سيتم استئنافه بعد حل الخطأ.

يمكنك أيضا الحصول على المقاييس التالية لتمكين المراقبة المتقدمة للخدمة:

  • أحداث اتصال الارتباط: عدد أحداث اتصال الارتباط بما في ذلك البدء أو الإيقاف أو الفشل.
  • حدث جدول الارتباط: عدد أحداث جدول الارتباط بما في ذلك اللقطة أو الإزالة أو الفشل.
  • زمن انتقال الارتباط في الثانية: زمن انتقال معالجة البيانات في الثانية.
  • ربط البيانات التي تمت معالجتها وحدة تخزين البيانات (بالبايت): حجم البيانات بالبايت الذي تمت معالجته بواسطة Azure Synapse Link ل SQL.
  • صف معالجة الارتباط: عدد الصفوف (تم تغييره) الذي تمت معالجته بواسطة Azure Synapse Link ل SQL.

لمزيد من المعلومات، راجع إدارة Azure Synapse Link لموجز تغيير SQL.

تناسق المعاملات عبر الجداول

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

الحدود المعروفة

يمكن العثور على قائمة موحدة بالقيود والمشكلات المعروفة في القيود والمشكلات المعروفة مع ارتباط Azure Synapse ل SQL.

الخطوات التالية