إعادة توزيع حزم SSIS إلى قاعدة بيانات Azure SQL باستخدام خدمة ترحيل قاعدة بيانات Azure
إذا كنت تستخدم SQL Server Integration Services (SSIS) وتريد ترحيل مشاريع/حزم SSIS الخاصة بك من SSISDB المصدر الذي يستضيفه SQL Server إلى الوجهة SSISDB التي تستضيفها قاعدة بيانات Azure SQL، يمكنك إعادة توزيعها باستخدام معالج نشر خدمات التكامل. يمكنك تشغيل المعالج من داخل SQL Server Management Studio (SSMS).
إذا كان إصدار SSIS الذي تستخدمه أقدم من 2012، قبل إعادة نشر مشاريع/حزم SSIS في نموذج نشر المشروع، فستحتاج أولا إلى تحويلها باستخدام معالج تحويل مشروع خدمات التكامل، والذي يمكن تشغيله أيضا من SSMS. لمزيد من المعلومات، راجع المقالة تحويل المشاريع إلى نموذج نشر المشروع.
إشعار
لا تدعم خدمة ترحيل قاعدة بيانات Azure (DMS) حاليا ترحيل SSISDB المصدر إلى قاعدة بيانات Azure SQL، ولكن يمكنك إعادة نشر مشاريع/حزم SSIS باستخدام العملية التالية.
في هذه المقالة، ستتعرف على كيفية:
- تقييم مشاريع/حزم SSIS المصدر.
- ترحيل مشاريع/حزم SSIS إلى Azure.
المتطلبات الأساسية
لإكمال هذه الخطوات، أنت بحاجة إلى:
SSMS الإصدار 17.2 أو أحدث.
مثيل لخادم قاعدة البيانات الهدف لاستضافة SSISDB. إذا لم يكن لديك خادم بالفعل، فقم بإنشاء خادم SQL منطقي (بدون قاعدة بيانات) باستخدام مدخل Microsoft Azure عن طريق الانتقال إلى نموذج SQL Server (الخادم المنطقي فقط).
يجب توفير SSIS في Azure Data Factory (ADF) الذي يحتوي على وقت تشغيل تكامل Azure-SSIS (IR) مع SSISDB الوجهة التي تستضيفها قاعدة بيانات SQL (كما هو موضح في المقالة توفير وقت تشغيل تكامل Azure-SSIS في Azure Data Factory).
تقييم مشاريع/حزم SSIS المصدر
بينما لم يتم دمج تقييم SSISDB المصدر بعد في مساعد ترحيل قاعدة البيانات (DMA) أو خدمة ترحيل قاعدة بيانات Azure (DMS)، سيتم تقييم/التحقق من صحة مشاريع/حزم SSIS الخاصة بك عند إعادة نشرها إلى SSISDB الوجهة التي تستضيفها قاعدة بيانات Azure SQL.
ترحيل مشاريع/حزم SSIS
لترحيل مشاريع/حزم SSIS إلى قاعدة بيانات Azure SQL، قم بتنفيذ الخطوات التالية.
افتح SSMS، ثم حدد خيارات لعرض مربع الحوار الاتصال بالخادم .
في علامة التبويب تسجيل الدخول ، حدد المعلومات اللازمة للاتصال بالخادم الذي سيستضيف SSISDB الوجهة.
في علامة التبويب خصائص الاتصال، في مربع النص الاتصال بقاعدة البيانات ، حدد أو أدخل SSISDB، ثم حدد اتصال.
في مستكشف عناصر SSMS، قم بتوسيع عقدة كتالوجات خدمات التكامل، وقم بتوسيع SSISDB، وإذا لم تكن هناك مجلدات موجودة، فانقر بزر الماوس الأيمن فوق SSISDB وأنشئ مجلدا جديدا.
ضمن SSISDB، قم بتوسيع أي مجلد، وانقر بزر الماوس الأيمن فوق Projects، ثم حدد Deploy Project.
في معالج نشر خدمات التكامل، في صفحة مقدمة ، راجع المعلومات، ثم حدد التالي.
في صفحة تحديد المصدر ، حدد مشروع SSIS الموجود الذي تريد نشره.
إذا كان SSMS متصلا أيضا ب SQL Server الذي يستضيف SSISDB المصدر، فحدد كتالوج خدمات التكامل، ثم أدخل اسم الخادم ومسار المشروع في الكتالوج لنشر مشروعك مباشرة.
بدلا من ذلك، حدد ملف نشر Project، ثم حدد المسار إلى ملف نشر مشروع موجود (.ispac) لنشر مشروعك.
حدد التالي.
في صفحة تحديد الوجهة ، حدد الوجهة لمشروعك.
في مربع النص Server name، أدخل اسم الخادم المؤهل بالكامل (<server_name.database.windows.net>).
قم بتوفير معلومات المصادقة، ثم حدد اتصال.
حدد استعراض لتحديد المجلد الوجهة في SSISDB، ثم حدد التالي.
إشعار
يتم تمكين الزر التالي فقط بعد تحديد الاتصال.
في صفحة التحقق من الصحة ، اعرض أي أخطاء/تحذيرات، ثم إذا لزم الأمر، قم بتعديل الحزم وفقا لذلك.
حدد التالي.
في صفحة مراجعة ، راجع إعدادات النشر.
إشعار
يمكنك تغيير الإعدادات عن طريق تحديد السابق أو عن طريق تحديد أي من ارتباطات الخطوة في الجزء الأيمن.
حدد Deploy لبدء عملية النشر.
بعد اكتمال عملية النشر، يمكنك عرض صفحة النتائج، التي تعرض نجاح أو فشل كل إجراء نشر.
إذا فشل أي إجراء، في العمود Result ، حدد Failed لعرض شرح للخطأ.
اختياريا، حدد حفظ التقرير لحفظ النتائج في ملف XML.
حدد Close للخروج من معالج توزيع خدمات التكامل.
إذا نجح نشر مشروعك دون فشل، يمكنك تحديد أي حزم يحتوي عليها للتشغيل على وقت تشغيل تكامل Azure-SSIS.