ينطبق على
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

الأعراض

افترض ان لديك اذن تحديد علي الجدول الذي يحتوي علي مخطط غير dbo.bigtable في Microsoft SQL Server 2012 أو SQL Server 2014. عندما تقوم بالاستعلام من طريقه العرض الsys.column_store_segmentsه ، يعرض العمود has_nullsوالbase_idوالحجموالmin_data_idوmax_data_idوnull_value القيمة null .ملاحظة

  • تقوم طريقه عرض الsys.column_store_segments باجراء التحقق من الأمان باستخدام الدالة التالية:

    HAS_PERMS_BY_NAME ( securable , securable_class , permission      [ , sub-securable ] [ , sub-securable_class ] )
  • يرجع العمود has_nullsوالbase_idوالحجموالmin_data_idوالmax_data_idوnull_valueه قيمه فارغه الا إذا كان المستخدم يملك اذن تحديد.

السبب

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

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

الحالة

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

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.