الأعراض

افترض ان لديك جدول يحتوي علي عمود نوع البيانات " تاريخ " ، وقد قمت بتطبيق فهرس مخزن الاعمده المتفاوتة البعد (ككسي) علي هذا الجدول في Microsoft SQL server 2014. عند محاولة الاستعلام عن الجدول باستخدام نوع البيانات " التاريخ " كمؤهل ، قد يتم إرجاع البيانات غير الصحيحة. على سبيل المثال:create table tab2(c1 int, c2 date, c3 varchar(10)) CREATE CLUSTERED COLUMNSTORE INDEX [CCI_tab2] ON [tab2] WITH (DROP_EXISTING = OFF)GO select *FROM tab2 S -- Table with clustered columnstore indexWHERE S.c2 = @date -- variable of Date datatype

الحل

معلومات حزمه الخدمة

لحل هذه المشكلة ، احصل علي حزمه الخدمة 1 ل SQL Server 2014.

للحصول علي مزيد من المعلومات حول SQL Server 2014 Service Pack 1 (SP1) ، راجع الأخطاء التي تم تصحيحها في Sql server 2014 Service pack 1.

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

تم تصحيح هذه المشكلة أولا في التحديث التراكمي التالي ل SQL Server.

يحتوي كل تحديث تراكمي جديد ل SQL Server علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في التحديث التراكمي السابق. اطلع علي آخر التحديثات التراكمية ل SQL Server:

مزيد من المعلومات

استخدم التعليمات البرمجية التالية لأعاده إنتاج هذه المشكلة:create table tab1(c1 int, c2 date) insert into tab1values (1 , '2000-01-01') CREATE NONCLUSTERED INDEX [idxtab1c2] ON tab1( c2 ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) create table tab2(c1 int, c2 date, c3 varchar(10)) insert into tab2values (1, '2000-01-01', 'test') CREATE CLUSTERED COLUMNSTORE INDEX [CCI_tab2] ON [tab2] WITH (DROP_EXISTING = OFF)GO create table t([runId] int not null, [scalingFactor] float not null) -- REPRO QUERY. Below batch is expected to return a row but we don’t get ittruncate table tDECLARE @date DATE, @numDates INT INSERT INTO t VALUES(1, 1)DECLARE @date DATE, @numDates INTSELECT @date = max(R.c2) , @numDates = COUNT(distinct R.c2)FROM tab1 R INNER JOIN t D ON R.c1 = D.runId select *FROM tab2 S -- CCIWHERE S.c2 = @date

الحالة

أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×