تصحيح: يتم مطالبة أي خطأ عند إنهاء الاتصال في sqlcmd

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية3082877
الأعراض
افترض أن استخدام الأداة المساعدة sqlcmd للاتصال مثيل بعيد ل Microsoft SQL Server 2012 أو 2014 ملقم SQL وتشغيل استعلام باستخدام الخيار -Qوباء . عندما يتم إنهاء الاتصال sqlcmd بشكل غير متوقع قبل الانتهاء من الاستعلام، تعليمة الخروج البرمجية ل sqlcmd تشير إلى النجاح.

ملاحظة:
  • النتيجة المتوقعة أنه عندما يتم إنهاء الاتصال sqlcmd، تم إرسال رسالة إعلام بخطأ قبل sqlcmd تشير إلى أن فقد الاتصال ورمز الإنهاء 1 تشير إلى حدوث فشل.
  • يمكن إنهاء الاتصال sqlcmd بالطرق التالية: الأمر إنهاء SQL Server وإيقاف تشغيل خدمة SQL Server أو إعادة تشغيل SQL Server أثناء التصحيح، مشاكل الشبكة وغيرها.
الحل
بعد تثبيت هذا التحديث، يتم إرسال رسالة إعلام بخطأ جنبا إلى جنب مع خطورة 19 مرة أخرى للشروط الموضحة مسبقاً.

تم تصحيح هذه المشكلة أولاً في التحديث التراكمي التالية من SQL Server: توصية: تثبيت آخر تحديث تراكمي ل SQL Server
يحتوي التحديث التراكمي كل جديدة ل SQL Server على كافة الإصلاحات العاجلة وكافة إصلاحات الأمان التي تم تضمينها مع التحديث التراكمي السابق. نوصي بتحميل وتثبيت أحدث التحديثات التراكمية ل SQL Server:
الحل البديل
للتغلب على هذه المشكلة، استخدم الخيار -i بدلاً من الخيار -Q في sqlcmd لتحديد ملف استعلام يحتوي على عدة دفعات الاستعلام.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 3082877 - آخر مراجعة: 12/22/2015 09:34:00 - المراجعة: 4.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB3082877 KbMtar
تعليقات