أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

FIX: "بناء جملة غير صحيح بالقرب" خطأ عند استخدام عمود من نوع "إزاحة" كعمود التقسيم في SQL Server 2008 R2

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

اضغط هنا لرابط المقالة باللغة الانجليزية2791626
تقوم Microsoft بتوزيع تصحيحات Microsoft SQL Server 2008 R2 الخدمة service Pack 2 كملف واحد للتحميل. لأن الإصلاحات التراكمي، كل إصدار جديد يحتوي على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع السابقة SQL Server 2008 R2 الخدمة service Pack 2.
الأعراض
أطلع على السيناريو التالي:
  • لديك جدول مقسمة يستخدم عمود نوع إزاحة كعمود تقسيم في Microsoft SQL Server 2008 R2.
  • يمكنك استخدام "معالج منشور جديد" لإنشاء منشور لقطة من جدول مقسمة في SQL Server إدارة Studio (SSMS).
في هذا السيناريو، التي تتلقى رسالة الإعلام بالخطأ التالية في أحد البرامج النصية التي يتم استخدامها لإنشاء المنشور لقطة. البرامج النصية يتم إنشاؤها تلقائياً بواسطة "معالج المنشور الجديد".
Msg 102, المستوى 15, حالة 1، سطر 3
بناء جملة غير صحيح بالقرب ''.

ملاحظة لسيناريو مثال مفصلة التي سوف تحدث هذه المشكلة، راجع قسم "مزيد من المعلومات".
الحل

معلومات التحديث التراكمي

التحديث التراكمي 5 ل SQL Server 2008 R2 حزمة الخدمة SP2

أطلق سراح الإصلاح الخاص بهذه المشكلة أولاً في 5 التحديث التراكمي. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه ل SQL Server 2008 R2 SP 2، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2797460 حزمة التحديث التراكمي 5 ل SQL Server 2008 R2 Service Pack 2
ملاحظة لأن البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع السابق SQL Server 2008 R2 2 ليرة سورية. ونحن ننصح بالتفكير تطبيق أحدث إصدار الإصلاح الذي يحتوي على هذا الإصلاح العاجل. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2730301 يبني R2 2008 ملقم SQL التي تم إصدارها بعد إصدار SQL Server 2008 R2 الخدمة service Pack 2
معلومات أخرى
افترض أن تقوم بإنشاء دالة قسم في SQL Server 2008 R2، وأن نوع البيانات input_parameter_type إزاحة. ثم يمكنك استخدام دالة البرنامج النصي القسم في SSMS. في هذا السيناريو، تحدث المشكلة الموضحة في قسم "الأعراض". بالإضافة إلى ذلك، لا نقلا عن نطاق تاريخ حرفية القيم التي تم إنشاؤها بواسطة SSMS في علامات اقتباس مفردة.

على سبيل المثال، يمكنك تنفيذ العبارة التالية لإنشاء دالة قسم:
CREATE PARTITION FUNCTION PF_TEST (datetimeoffset(7)) as range right for values('20100101', '20100201', '20100301')
ثم، يمكنك انقر نقراً مزدوجاً الدالة القسم في كائن Explorer، حدد دالة البرنامج النصي القسم، حدد إنشاء إلى، ثم حدد إطار محرر استعلام جديد في SSMS. تشاهد التالية البرنامج النصي الذي تم إنشاؤه:
إنشاء دالة القسم [PF_TEST] (datetimeoffset(7)) "حق كمجموعة للقيم" (01/01/2010 الساعة 12:00:00 + 00:00، 01/02/2010 الساعة 12:00:00 + 00:00، 01/03/2010 الساعة 12:00:00 + 00:00)

إذا كنت تحاول تشغيل البرنامج النصي الذي تم إنشاؤه، ثم التي تتلقى رسالة الإعلام بالخطأ التالية:
Msg 102, المستوى 15, حالة 1، سطر 3
بناء جملة غير صحيح بالقرب من '12'.
تصريح
تم تأكيد Microsoft أن هذه هي مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".

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

خصائص

رقم الموضوع: 2791626 - آخر مراجعة: 02/18/2013 23:35:00 - المراجعة: 1.0

Microsoft SQL Server 2008 R2 Service Pack 2, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Workgroup

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2791626 KbMtar
تعليقات
/html>html>dy>ipt" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" >html>>ListForLargeScreens track by $index" class="col-sm-6 col-xs-24 ng-scope"> España - Español
Paraguay - Español
Venezuela - Español
mp;t=">if?DI=4050&did=1&t=">r varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("