استكشاف أخطاء Azure Synapse Analytics وAzure SQL Database وSQL Server وAzure SQL Managed Instance وAmazon RDS لموصلات SQL Server في Azure Data Factory وAzure Synapse وإصلاحها

ينطبق على: Azure Data Factory Azure Synapse Analytics

تلميح

جرب Data Factory في Microsoft Fabric، وهو حل تحليلي متكامل للمؤسسات. يغطي Microsoft Fabric كل شيء بدءا من حركة البيانات إلى علم البيانات والتحليلات في الوقت الحقيقي والمعلومات المهنية وإعداد التقارير. تعرف على كيفية بدء إصدار تجريبي جديد مجانا!

توفر هذه المقالة اقتراحات لاستكشاف المشكلات الشائعة وإصلاحها مع Azure Synapse Analytics وAzure SQL Database وSQL Server وAzure SQL Managed Instance وAmazon RDS لموصلات SQL Server في Azure Data Factory وAzure Synapse.

رمز الخطأ: SqlFailedToConnect

  • الرسالة: Cannot connect to SQL Database: '%server;', Database: '%database;', User: '%user;'. Check the linked service configuration is correct, and make sure the SQL Database firewall allows the integration runtime to access.

  • الأسباب والتوصيات: قد تؤدي الأسباب المختلفة إلى حدوث هذا الخطأ. تحقق أدناه قائمة لتحليل السبب المحتمل، والتوصية ذات الصلة.

    تحليل السبب التوصية
    بالنسبة إلى Azure SQL، إذا كانت رسالة الخطأ تحتوي على السلسلة "SqlErrorNumber = 47073"، فهذا يعني أنه تم رفض الوصول إلى الشبكة العامة في إعداد الاتصال. في جدار الحماية Azure SQL، قم بتعيين الخيار رفض الوصول إلى الشبكة العامة على لا . لمزيد من المعلومات، راجع إعدادات اتصال Azure SQL .
    بالنسبة إلى Azure SQL، إذا كانت رسالة الخطأ تحتوي على رمز خطأ SQL مثل "SqlErrorNumber = [errorcode]"، فراجع دليل استكشاف الأخطاء وإصلاحها لـAzure SQL. للحصول على توصية، راجع استكشاف مشكلات الاتصال وإصلاحها والأخطاء الأخرى في قاعدة بيانات Azure SQL ومثيل Azure SQL المُدار .
    تحقق لمعرفة ما إذا كان المنفذ 1433 موجودًا في قائمة السماح لجدار الحماية. لمزيد من المعلومات، راجع المنافذ التي يستخدمها خادم SQL .
    إذا كانت رسالة الخطأ تحتوي على السلسلة "SqlException"، يشير الخطأ في قاعدة بيانات SQL إلى فشل عملية معينة. لمزيد من المعلومات، ابحث باستخدام رمز خطأ SQL في أخطاء محرك قاعدة البيانات . لمزيد من التعليمات، اتصل بدعم Azure SQL.
    إذا كانت هذه مشكلة عابرة (على سبيل المثال، اتصال شبكة غير مستقر)، أضف إعادة المحاولة في نهج النشاط للتخفيف. لمزيد من المعلومات، راجع المسارات والأنشطة .
    إذا كانت رسالة الخطأ تحتوي على السلسلة "العميل بعنوان IP '...' غير مسموح له بالوصول إلى الخادم"، وتحاول الاتصال بقاعدة بيانات Azure SQL، فعادةً ما يحدث الخطأ بسبب مشكلة جدار حماية قاعدة بيانات Azure SQL . في تكوين جدار الحماية Azure SQL Server، قم بتمكين الخيار السماح لخدمات وموارد Azure بالوصول إلى هذا الخادم . لمزيد من المعلومات، راجع قاعدة بيانات Azure SQL وقواعد جدار حماية Azure Synapse IP .
    إذا كانت رسالة الخطأ تحتوي على Login failed for user '<token-identified principal>'، يحدث هذا الخطأ عادة بسبب عدم منح إذن كاف لمدير الخدمة أو الهوية المدارة المعينة من قبل النظام أو الهوية المدارة المعينة من قبل المستخدم (اعتمادا على نوع المصادقة الذي تختاره) في قاعدة البيانات الخاصة بك. امنح إذنا كافيا لكيان الخدمة أو الهوية المدارة المعينة من قبل النظام أو الهوية المدارة المعينة من قبل المستخدم في قاعدة البيانات الخاصة بك.

    بالنسبة لقاعدة بيانات Azure SQL:
        - إذا كنت تستخدم المصادقة الأساسية للخدمة، فاتبع المصادقة الأساسية للخدمة.
        - إذا كنت تستخدم مصادقة الهوية المدارة المعينة من قبل النظام، فاتبع مصادقة الهوية المدارة المعينة من قبل النظام.
        - إذا كنت تستخدم مصادقة الهوية المدارة المعينة من قبل المستخدم، فاتبع مصادقة الهوية المدارة المعينة من قبل المستخدم.
       
    بالنسبة إلى Azure Synapse Analytics:
        - إذا كنت تستخدم المصادقة الأساسية للخدمة، فاتبع المصادقة الأساسية للخدمة.
        - إذا كنت تستخدم مصادقة الهوية المدارة المعينة من قبل النظام، فاتبع الهويات المدارة المعينة من قبل النظام لمصادقة موارد Azure.
        - إذا كنت تستخدم مصادقة الهوية المدارة المعينة من قبل المستخدم، فاتبع مصادقة الهوية المدارة المعينة من قبل المستخدم.
       
    بالنسبة إلى Azure SQL Managed Instance:
        - إذا كنت تستخدم المصادقة الأساسية للخدمة، فاتبع المصادقة الأساسية للخدمة.
       - إذا كنت تستخدم مصادقة الهوية المدارة المعينة من قبل النظام، فاتبع مصادقة الهوية المدارة المعينة من قبل النظام.
       - إذا كنت تستخدم مصادقة الهوية المدارة المعينة من قبل المستخدم، فاتبع مصادقة الهوية المدارة المعينة من قبل المستخدم.
    إذا استوفيت رسالة الخطأ التي تحتوي على The server was not found or was not accessible عند استخدام Azure SQL Managed Instance، فعادة ما يحدث هذا الخطأ بسبب عدم تمكين نقطة النهاية العامة لمثيل Azure SQL المدار. راجع تكوين نقطة النهاية العامة في Azure SQL Managed Instance لتمكين نقطة النهاية العامة لمثيل Azure SQL المدار.

رمز الخطأ: SqlOperationFailed

  • الرسالة: A database operation failed. Please search error to get more details.

  • الأسباب والتوصيات: قد تؤدي الأسباب المختلفة إلى حدوث هذا الخطأ. تحقق أدناه قائمة لتحليل السبب المحتمل، والتوصية ذات الصلة.

    تحليل السبب التوصية
    إذا كانت رسالة الخطأ تحتوي على السلسلة "SqlException"، فإن قاعدة بيانات SQL تطرح خطأ يشير إلى فشل عملية معينة. وإذا لم يكن خطأ SQL واضحًا، فحاول تعديل قاعدة البيانات إلى أحدث مستوى توافق "150". يمكن أن يلقي أحدث إصدار SQL الأخطاء. لمزيد من المعلومات، راجع الوثائق.
    لمزيد من المعلومات حول استكشاف مشكلات SQL وإصلاحها، ابحث عن طريق رمز خطأ SQL في أخطاء محرك قاعدة البيانات . لمزيد من التعليمات، اتصل بدعم Azure SQL.
    إذا كانت رسالة الخطأ تحتوي على السلسلة "PdwManagedToNativeInteropException"، فعادةً ما يكون سبب ذلك هو عدم تطابق بين أحجام أعمدة المصدر والمخزون. تحقق من حجم كل من عمود المصدر والمتلقي. لمزيد من التعليمات، اتصل بدعم Azure SQL.
    إذا كانت رسالة الخطأ تحتوي على السلسلة "InvalidOperationException"، فعادةً ما يكون سبب ذلك هو بيانات إدخال غير صالحة. لتحديد الصف الذي واجه المشكلة، قم بتمكين ميزة التسامح مع الخطأ في نشاط النسخ، والتي يمكن أن تعيد توجيه الصفوف التي بها مشكلات إلى التخزين لمزيد من التحقيق. لمزيد من المعلومات، راجع التسامح مع أخطاء نشاط النسخ .
    إذا كانت رسالة الخطأ تحتوي على "مهلة التنفيذ منتهية الصلاحية"، فهذا يحدث عادة بسبب مهلة الاستعلام. تكوين مهلة الاستعلام في مهلة الدفعة المصدر والكتابة في المتلقي لزيادة المهلة.
    إذا كانت رسالة الخطأ تحتوي على Cannot find the object "dbo.Contoso" because it does not exist or you do not have permissions. عند نسخ البيانات من مختلطة إلى جدول SQL Server محلي، فهذا يحدث بسبب حساب SQL الحالي ليس لديه أذونات كافية لتنفيذ الطلبات الصادرة عن .NET SqlBulkCopy.WriteToServer أو الجدول أو قاعدة البيانات غير موجودة. قم بالتبديل إلى حساب SQL أكثر امتيازا أو تحقق مما إذا كان الجدول أو قاعدة البيانات موجودة.

رمز الخطأ: SqlUnauthorizedAccess

  • الرسالة: Cannot connect to '%connectorName;'. Detail Message: '%message;'

  • السبب : بيانات الاعتماد غير صحيحة أو أن حساب تسجيل الدخول لا يمكنه الوصول إلى قاعدة بيانات SQL.

  • توصية : تحقق للتأكد من أن حساب تسجيل الدخول لديه أذونات كافية للوصول إلى قاعدة بيانات SQL.

رمز الخطأ: SqlOpenConnectionTimeout

  • الرسالة: Open connection to database timeout after '%timeoutValue;' seconds.

  • السبب : قد تكون المشكلة هي فشل مؤقت في قاعدة بيانات SQL.

  • توصية : أعد محاولة العملية لتحديث سلسلة اتصال الخدمة المرتبطة بقيمة مهلة اتصال أكبر.

رمز الخطأ: SqlAutoCreateTableTypeMapFailed

  • الرسالة: Type '%dataType;' in source side cannot be mapped to a type that supported by sink side(column name:'%columnName;') in autocreate table.

  • السبب : لا يمكن لجدول الإنشاء التلقائي أن يلبي متطلبات المصدر.

  • توصية : قم بتحديث نوع العمود في التعيينات ، أو إنشاء جدول التخزين يدويًا في الخادم الهدف.

رمز الخطأ: SqlDataTypeNotSupported

  • الرسالة: A database operation failed. Check the SQL errors.

  • السبب : إذا حدثت المشكلة في مصدر SQL وكان الخطأ متعلقًا بـSqlDateTime overflow، فإن قيمة البيانات تتجاوز نطاق النوع المنطقي (1/1/1753 12:00:00 ص - 12/31 / 9999 11:59:59 مساءً).

  • توصية : إرسال النوع إلى السلسلة في استعلام SQL المصدر أو في تعيين عمود نشاط النسخ، قم بتغيير نوع العمود إلى سلسلة .

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

  • توصية : قم بتحديث نوع العمود المقابل إلى نوع datetime2 في جدول التخزين.

رمز الخطأ: SqlInvalidDbStoredProcedure

  • الرسالة: The specified Stored Procedure is not valid. It could be caused by that the stored procedure doesn't return any data. Invalid Stored Procedure script: '%scriptName;'.

  • الأسباب والتوصيات: قد تؤدي الأسباب المختلفة إلى حدوث هذا الخطأ. تحقق أدناه قائمة لتحليل السبب المحتمل، والتوصية ذات الصلة.

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

رمز الخطأ: SqlInvalidDbQueryString

  • الرسالة: The specified SQL Query is not valid. It could be caused by that the query doesn't return any data. Invalid query: '%query;'

  • السبب : استعلام SQL المحدد غير صالح. قد يكون السبب هو أن الاستعلام لا يعرض أي بيانات.

  • توصية : تحقق من استعلام SQL باستخدام أدوات SQL. تأكد من أن الاستعلام يمكنه إرجاع البيانات.

رمز الخطأ: SqlInvalidColumnName

  • الرسالة: Column '%column;' does not exist in the table '%tableName;', ServerName: '%serverName;', DatabaseName: '%dbName;'.

  • السبب : لا يمكن العثور على العمود لأن التكوين قد يكون غير صحيح.

  • توصية : تحقق من العمود في الاستعلام و الهيكل في مجموعة البيانات و التعيينات في النشاط.

رمز الخطأ: SqlBatchWriteTimeout

  • الرسالة: Timeouts in SQL write operation.

  • السبب : قد تكون المشكلة ناتجة عن فشل مؤقت في قاعدة بيانات SQL.

  • توصية : أعد العملية. إذا استمرت المشكلة، فاتصل بدعم Azure SQL.

رمز الخطأ: SqlBatchWriteTransactionFailed

  • الرسالة: SQL transaction commits failed.

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

  • توصية : قم بتحديث سلسلة اتصال الخدمة المرتبطة بـSQL بقيمة مهلة الاتصال التي تساوي أو تزيد عن 120 وأعد تشغيل النشاط.

  • السبب : إذا كانت تفاصيل الاستثناء تشير بشكل متقطع إلى أن اتصال SQL معطل، فقد يكون ذلك فشلًا مؤقتًا في الشبكة أو مشكلة جانبية في قاعدة بيانات SQL.

  • توصية : أعد محاولة النشاط وراجع المقاييس الجانبية لقاعدة بيانات SQL.

رمز الخطأ: SqlBulkCopyInvalidColumnLength

  • الرسالة: SQL Bulk Copy failed due to receive an invalid column length from the bcp client.

  • السبب: فشلت النسخة المجمعة من SQL لأنها تلقت طول عمود غير صالح من عميل الأداة المساعدة لبرنامج النسخ المجمع (bcp).

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

رمز الخطأ: SqlConnectionIsClosed

  • الرسالة: The connection is closed by SQL Database.

  • السبب : يتم إغلاق اتصال SQL بواسطة قاعدة بيانات SQL عند تشغيل متزامن عالي وإنهاء الخادم الاتصال.

  • توصية : أعد محاولة الاتصال. إذا استمرت المشكلة، فاتصل بدعم Azure SQL.

رمز الخطأ: SqlServerInvalidLinkedServiceCredentialMissing

  • الرسالة: The SQL Server linked service is invalid with its credential being missing.

  • السبب : لم يتم تكوين الخدمة المرتبطة بشكل صحيح.

  • توصية : تحقق من صحة الخدمة المرتبطة بخادم SQL وإصلاحها.

رمز الخطأ: SqlParallelFailedToDetectPartitionColumn

  • الرسالة: Failed to detect the partition column with command '%command;', %message;.

  • السبب : لا يوجد مفتاح أساسي أو مفتاح فريد في الجدول.

  • توصية : تحقق من الجدول للتأكد من إنشاء مفتاح أساسي أو فهرس فريد.

رمز الخطأ: SqlParallelFailedToDetectPhysicalPartitions

  • الرسالة: Failed to detect the physical partitions with command '%command;', %message;.

  • السبب : لم يتم إنشاء أقسام فعلية للجدول. تحقق من قاعدة البيانات الخاصة بك.

  • توصية : مرجع إنشاء جداول وفهارس مقسمة لحل هذه المشكلة.

رمز الخطأ: SqlParallelFailedToGetPartitionRangeSynapse

  • الرسالة: Failed to get the partitions for azure synapse with command '%command;', %message;.

  • السبب : لم يتم إنشاء أقسام فعلية للجدول. تحقق من قاعدة البيانات الخاصة بك.

  • توصية : راجع جداول التقسيم في مجموعة SQL المخصصة لحل هذه المشكلة.

رسالة الخطأ: فشل التحويل عند التحويل من سلسلة أحرف إلى معرف فريد

  • الأعراض : عند نسخ البيانات من مصدر بيانات جدولي (مثل SQL Server) إلى Azure Synapse Analytics باستخدام نسخة مرحلية و PolyBase، تتلقى الخطأ التالي:

    ErrorCode=FailedDbOperation,Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message=Error happened when loading data into Azure Synapse Analytics., Source=Microsoft.DataTransfer.ClientLibrary,Type=System.Data.SqlClient.SqlException, Message=Conversion failed when converting from a character string to uniqueidentifier...

  • السبب : Azure Synapse Analytics PolyBase لا يمكنه تحويل سلسلة فارغة إلى GUID.

  • الحل : في مصدر نشاط النسخ، ضمن إعدادات PolyBase، اضبط الخيار استخدام النوع الافتراضي على خطأ .

رسالة الخطأ: نوع البيانات المتوقع: DECIMAL (x ، x)، قيمة المخالفة

  • الأعراض : عند نسخ البيانات من مصدر بيانات جدولي (مثل SQL Server) إلى Azure Synapse Analytics باستخدام نسخة مرحلية و PolyBase، تتلقى الخطأ التالي:

    ErrorCode=FailedDbOperation,Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException, Message=Error happened when loading data into Azure Synapse Analytics., Source=Microsoft.DataTransfer.ClientLibrary,Type=System.Data.SqlClient.SqlException, Message=Query aborted-- the maximum reject threshold (0 rows) was reached while reading from an external source: 1 rows rejected out of total 415 rows processed. (/file_name.txt) Column ordinal: 18, Expected data type: DECIMAL(x,x), Offending value:..

  • السبب : لا يمكن لـAzure Synapse Analytics PolyBase إدراج سلسلة فارغة (قيمة فارغة) في عمود عشري.

  • الحل : في مصدر نشاط النسخ، ضمن إعدادات PolyBase، اضبط خيار استخدام النوع الافتراضي على خطأ.

رسالة الخطأ: رسالة استثناء Java: HdfsBridge :: CreateRecordReader

  • الأعراض : تقوم بنسخ البيانات إلى Azure Synapse Analytics باستخدام PolyBase وتتلقى الخطأ التالي:

    Message=110802;An internal DMS error occurred that caused this operation to fail. Details: Exception: Microsoft.SqlServer.DataWarehouse.DataMovement.Common.ExternalAccess.HdfsAccessException, Message: Java exception raised on call to HdfsBridge_CreateRecordReader. Java exception message:HdfsBridge::CreateRecordReader - Unexpected error encountered creating the record reader.: Error [HdfsBridge::CreateRecordReader - Unexpected error encountered creating the record reader.] occurred while accessing external file.....

  • السبب : قد يكون السبب أن المخطط (إجمالي عرض العمود) كبير جدًا (أكبر من 1 ميغا بايت). تحقق من مخطط جدول Azure Synapse الهدف عن طريق إضافة حجم جميع الأعمدة:

    • Int = 4 بايت
    • Bigint = 8 بايت
    • Varchar(n), char(n), ثنائي(n), فاربيناري(n) = n بايت
    • Nvarchar(n)، nchar(n) = n*2 بايت
    • التاريخ = 6 بايت
    • Datetime / (2) وsmalldatetime = 16 بايت
    • Datetimeoffset = 20 بايت
    • عشري = 19 بايت
    • عدد مرات التعويم = 8 بايت
    • المال = 8 بايت
    • المال الصغير = 4 بايت
    • حقيقي = 4 بايت
    • صغيرة = 2 بايت
    • الوقت = 12 بايت
    • Tinyint = 1 بايت
  • التحليل:

    • تقليل عرض العمود إلى أقل من 1 ميغابايت.
    • أو استخدم أسلوب الإدراج المجمع بتعطيل PolyBase.

رسالة الخطأ: لم يتم استيفاء الشرط المحدد باستخدام رأس (رؤوس) HTTP الشرطي

  • الأعراض : يمكنك استخدام استعلام SQL لسحب البيانات من Azure Synapse Analytics وتلقي الخطأ التالي:

    ...StorageException: The condition specified using HTTP conditional header(s) is not met...

  • السبب : واجه Azure Synapse Analytics مشكلة أثناء الاستعلام عن الجدول الخارجي في Azure Storage.

  • الحل : قم بتشغيل نفس الاستعلام في SQL Server Management Studio (SSMS) وتحقق لمعرفة ما إذا كنت تحصل على نفس النتيجة. إذا قمت بذلك، فافتح بطاقة دعم إلى Azure Synapse Analytics وقدم اسم قاعدة البيانات وخادم Azure Synapse Analytics.

مستوى الأداء منخفض ويؤدي إلى فشل النسخ

  • الأعراض : نسخ البيانات إلى قاعدة بيانات Azure SQL وتلقي الخطأ التالي: Database operation failed. Error message from database execution : ExecuteNonQuery requires an open and available Connection. The connection's current state is closed.

  • السبب : وصلت قاعدة بيانات Azure SQL s1 إلى حدود الإدخال / الإخراج (I / O).

  • الحل : قم بترقية طبقة أداء قاعدة بيانات Azure SQL لإصلاح المشكلة.

رسالة الخطأ: سلسلة أو بيانات ثنائية مقطوعة

  • الأعراض : يحدث خطأ عند نسخ البيانات إلى جدول Azure SQL Server الداخلي.

  • السبب : يحتوي تعريف مخطط جدول SQL على عمود واحد أو أكثر بطول أقل من المتوقع.

  • الحل : لحل المشكلة، جرّب ما يلي:

    1. لاستكشاف أي الصفوف بها المشكلة وإصلاحها، قم بتطبيق متلقي SQL للتسامح مع الخطأ، خاصةً redirectIncompatibleRowSettings.

      إشعار

      قد يتطلب تحمل الخطأ وقت تنفيذ إضافيًا، مما قد يؤدي إلى ارتفاع التكاليف.

    2. تحقق مرة أخرى من البيانات المعاد توجيهها مقابل طول عمود مخطط جدول SQL لمعرفة الأعمدة التي تحتاج إلى تحديث.

    3. قم بتحديث مخطط الجدول وفقًا لذلك.

رمز الخطأ: FailedDbOperation

  • الرسالة: User does not have permission to perform this action.

  • توصية : تأكد من أن المستخدم الذي تم تكوينه في موصل Azure Synapse Analytics يجب أن يكون لديه إذن "CONTROL" في قاعدة البيانات الهدف أثناء استخدام PolyBase لتحميل البيانات. لمزيد من المعلومات التفصيلية، راجع هذا المستند .

رمز الخطأ: Msg 105208

  • الأعراض: رمز الخطأ: Error code: Msg 105208, Level 16, State 1, Line 1 COPY statement failed with the following error when validating value of option 'FROM': '105200;COPY statement failed because the value for option 'FROM' is invalid.'
  • السبب: استيعاب البيانات باستخدام الأمر COPY في حساب Azure Storage الذي يستخدم ميزة تقسيم DNS الجديدة يتسبب حاليًا في حدوث خطأ. تمكن ميزة تقسيم DNS العملاء من إنشاء ما يصل إلى 5000 حساب تخزين لكل اشتراك.
  • الحلول: توفير حساب تخزين في اشتراك لا يستخدم ميزة تقسيم Azure Storage DNS الجديدة (حاليًا في المعاينة العامة).

رمز الخطأ: SqlDeniedPublicAccess

  • الرسالة: Cannot connect to SQL Database: '%server;', Database: '%database;', Reason: Connection was denied since Deny Public Network Access is set to Yes. To connect to this server, 1. If you persist public network access disabled, please use Managed Vritual Network IR and create private endpoint. https://docs.microsoft.com/en-us/azure/data-factory/managed-virtual-network-private-endpoint; 2. Otherwise you can enable public network access, set "Public network access" option to "Selected networks" on Azure SQL Networking setting.

  • الأسباب: تم تعيين قاعدة بيانات Azure SQL لرفض الوصول إلى الشبكة العامة. يتطلب هذا استخدام شبكة ظاهرية مدارة وإنشاء نقطة نهاية خاصة للوصول.

  • التوصية:

    1. إذا أصررت على تعطيل الوصول إلى الشبكة العامة، فاستخدم وقت تشغيل تكامل الشبكة الظاهرية المدارة وأنشئ نقطة نهاية خاصة. لمزيد من المعلومات، راجع الشبكة الظاهرية المدارة من Azure Data Factory.

    2. بخلاف ذلك، قم بتمكين الوصول إلى الشبكة العامة عن طريق تعيين خيار الوصول إلى الشبكة العامة إلى الشبكات المحددة في صفحة إعداد شبكة قاعدة بيانات Azure SQL.

لمزيد من تعليمات استكشاف الأخطاء وإصلاحها، جرب هذه الموارد: