الأعراض
يمكنك تصدير جدول كملف CSV باستخدام Microsoft SQL Server Management Studio (SSMS) أو SQL Server Data Tools (SSDT). على سبيل المثال، يمكنك تصدير جدول إلى تنسيق CSV في مشروع SQL Server Integration Services (SSIS).
إذا قمت بتحديد علامات اقتباس مزدوجة (") كمحدد للنص، وإذا احتوت أي سجلات على علامات اقتباس مزدوجة، فقد لا يتم إلغاء العلامات بشكل صحيح في الإخراج.
المثال
البيانات الأصلية |
البيانات الضخمة |
الإخراج المتوقع |
"البيانات الضخمة" |
الإخراج الفعلي |
"البيانات الضخمة" |
الحل
تم تضمين تصحيح هذه المشكلة في التحديث التالي SQL Server:
التحديث التراكمي 8 SQL Server 2017
بعد تثبيت هذا التحديث، عند تصدير جدول باستخدام تنسيق CSV، تحتاج إلى تشغيل إمكانية "إلغاء مؤهل" عن طريق تعيين قيمته إلى True.
يجب تغيير إمكانية "Escape Qualifier" في SSDT لحزمة SSIS المحفوظة عند استخدام سلوك الهروب.
تعرض لقطة الشاشة التالية تفاصيل خاصية EscapeQualifier:
ملاحظات:
-
يحتوي معالج الاستيراد والتصدير SQL Server على القيد الذي يتعذر عليك تشغيل هذه الإمكانية لأن الخاصية EscapeQualifier معطلة بشكل افتراضي.
-
يمكنك فقط حفظ حزمة SSIS من خلال المعالج وتعديل هذه الخاصية من خلال SSDT للحصول على هذه الإمكانية.
-
لمزيد من المعلومات، راجع الخصائص المخصصة للملفات الثابتة - SQL Server Integration Services (SSIS) | Microsoft Learn.
حول إصدارات SQL Server
تحتوي كل بنية جديدة SQL Server على جميع الإصلاحات العاجلة وإصلاحات الأمان التي كانت في الإصدار السابق. نوصي بتثبيت أحدث إصدار لإصدار SQL Server:
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
المراجع
تعرف على المصطلحات القياسية التي تستخدمها Microsoft لوصف تحديثات البرامج.