تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

توزع microsoft تصحيحات Microsoft SQL Server 2012 كملف واحد قابل للتنزيل. نظرا لان التصحيحات متراكمة ، فان كل إصدار جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2012 تصحيح السابق.

الأعراض

عند تنفيذ نشاط الاكتشاف أو نشاط تنظيف في خدمات جوده البيانات في SQL Server 2012 (دقس) ، قد يزداد حجم قاعده البيانات الDQS_PROJECTS بسرعة كبيره. جداول X_ العابرة في قاعده بيانات DQS_PROJECT بشكل خاص. بشكل خاص ، قد تواجه المشاكل التالية لنشاط الاكتشاف:

  • قد يكون حجم ملف البيانات الDQS_PROJECTS (.MDF) حوالي 30 مره بحجم البيانات المصدر. سيتم حذف البيانات العابرة هذه عند نشر قاعده المعارف. سيتم نقل قاعده المعارف المنشورة إلى ملف بيانات DQS_MAIN (.MDF) وقد تكون حوالي 5 اضعاف حجم البيانات المصدر.

  • يزداد حجم سجل المعاملات الDQS_PROJECTS (لدف) بشكل متكرر.

بشكل خاص ، قد تواجه المشاكل التالية لنشاط تنظيف:

  • يمكن ان يكون حجم ملف البيانات الDQS_PROJECTS (.MDF) حوالي 40 مره في حجم البيانات المصدر.

  • قد يكون حجم سجل المعاملات الDQS_PROJECTS (لدف) حول 60 إلى 100 بحجم البيانات المصدر.

السبب

تحدث هذه المشكلة لسبب واحد أو أكثر من الأسباب التالية:

  • تستهلك قيم الصفوف والاعمده الفارغة المساحة في الجداول العابرة. يتم استهلاك معظم المساحة بواسطة أعمده عدد صحيح كبير للصفوف والاعمده الفارغة في الجداول التي تحتوي علي الاسم X_INDEX_DATA_SOURCE_TABLE في كل مخطط.

  • لا يتم إصدار البيانات العابرة المخزنة في الجداول الداخلية الX_INDEX_DATA_SOURCE_TABLEه فورا عند انتهاء المشروع أو نشر قاعده المعارف.

الحل

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

SQL Server 2012

تم إصدار التصحيح لهذه المشكلة أولا في التحديث التراكمي 2 ل SQL Server 2012 Service Pack RTM. للحصول علي مزيد من المعلومات حول حزمه التحديث التراكمي هذه ، انقر فوق رقم المقالة التالي لعرض المقالة في قاعده معارف Microsoft:

2703275 حزمه التحديث التراكمي 2 ل SQL Server 2012ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. نظرا لان الإصدارات تراكمية ، فان كل إصدار إصلاح جديد يحتوي علي كل الإصلاحات العاجلة وكل تصحيحات الأمان التي تم تضمينها في إصدار SQL Server 2012 تصحيح السابق. من المستحسن تطبيق أحدث إصدار من التصحيحات التي تحتوي علي هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":

2692828 تم إصدار SQL Server 2012 الذي تم إصداره بعد SQL Server 2012 يتم إنشاء الإصلاحات العاجلة ل Microsoft SQL Server 2012 لحزم خدمات SQL Server محدده. يجب تطبيق الإصلاح العاجل ل SQL Server 2012 Service Pack RTM علي تثبيت SQL Server 2012 Service Pack RTM. بشكل افتراضي ، يتم تضمين اي إصلاح عاجل يتم توفيره في حزمه خدمه SQL Server في حزمه خدمات SQL Server التالية.

الحالة

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

الحل البديل

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

كيفيه تقليص قاعده بياناتملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. لا يقوم تثبيت هذا الإصلاح العاجل بتصحيح مشاكل نمو قاعده البيانات التي حدثت في الماضي ، ومن المفيد فقط للمشاريع والانشطه الجديدة التي يتم إنشاؤها في المستقبل ، والمشاريع والانشطه التي انتهت في المستقبل. لتقليل حجم قواعد بيانات دقس يدويا ، راجع قواعد المعارف التي لم تعد مستخدمه أو مشاريع جوده البيانات التي انتهت بالفعل. يمكنك استخدام عميل جوده البيانات ، ثم انقر فوق فتح قاعده المعارف أو مشروع جوده البيانات للحصول علي قائمه كل قاعده معارف أو كل مشروع. انقر بزر الماوس الأيمن فوق اسم قاعده المعارف أو اسم المشروع ، ثم انقر فوق حذف. يمكنك تشغيل برنامج SQL للعمليات التالية لمساعدتك في تقدير حجم كل قاعده معارف وكل مشروع موجود في قواعد بيانات DQS_MAIN والDQS_PROJECTS لقياس مساحة القرص التي يتم استهلاكها بشكل أفضل.

-- DQSSizes.sql-- Version 1 - Nov 7, 2011 -JH-- Loops over each table in DQS_MAIN and DQS_PROJECTS to enumerate rows counts + index page counts to estimate size-- Reports by KB, then reports a drill in by Table within each KB-- Count Rows per objectUSE DQS_MAINGOCREATE TABLE ##DQSRowCounts (ObjId BIGINT, DBName SYSNAME, SchemaName SYSNAME, TableName SYSNAME, RowCounts BIGINT);EXEC sp_msforeachtable 'INSERT INTO ##DQSRowCounts SELECT OBJECT_ID(''?''), ''DQS_MAIN'', OBJECT_SCHEMA_NAME(OBJECT_ID(''?'')), OBJECT_NAME(OBJECT_ID(''?'')), COUNT(*) FROM ? WITH (NOLOCK)';GOUSE DQS_PROJECTSGOEXEC sp_msforeachtable 'INSERT INTO ##DQSRowCounts SELECT OBJECT_ID(''?''), ''DQS_PROJECTS'', OBJECT_SCHEMA_NAME(OBJECT_ID(''?'')), OBJECT_NAME(OBJECT_ID(''?'')), COUNT(*) FROM ? WITH (NOLOCK)';-- count pages per object CREATE TABLE ##DQSsizes(DbId INT, objid BIGINT, PageCount INT)INSERT INTO ##DQSsizes SELECT DB_ID('DQS_MAIN'), object_id, SUM(PS.page_count)FROM sys.dm_db_index_physical_stats (DB_ID('DQS_MAIN'),NULL, NULL, NULL, NULL) PSGROUP BY object_idINSERT INTO ##DQSsizes SELECT DB_ID('DQS_PROJECTS'), object_id, SUM(PS.page_count)FROM sys.dm_db_index_physical_stats (DB_ID('DQS_PROJECTS'),NULL, NULL, NULL, NULL) PSGROUP BY object_idGO-- Rows and Size per KBSELECT RC.DBName, RC.SchemaName, KB.Name AS KBProject, SUM(RC.RowCounts) AS TotalRowsAcrossAllTables, SUM(S.PageCount)*8 AS EstimatedKBSizeinKiloBytes,KB.ORIGIN_KNOWLEDGEBASE, KB2.Name AS OriginKBName, KB.CREATED_BY, KB.CREATE_DATEFROM ##DQSsizes SJOIN ##DQSRowCounts RC ON S.DbId=DB_ID(RC.DBName) AND S.objid=RC.ObjIdLEFT OUTER JOIN DQS_MAIN.dbo.A_KNOWLEDGEBASE KB WITH (NOLOCK)ON RC.SchemaName  =  ( CASEWHEN (RC.SchemaName LIKE 'KnowledgeBase%') THEN 'KnowledgeBase'+CAST(KB.ID AS NVARCHAR)WHEN (RC.SchemaName LIKE 'DQProject%') THEN 'DQProject'+CAST(KB.ID AS NVARCHAR)WHEN (RC.SchemaName LIKE 'KnowledgeManagement%') THEN 'KnowledgeManagement'+CAST(KB.ID AS NVARCHAR)  END)LEFT OUTER JOIN DQS_MAIN.dbo.A_KNOWLEDGEBASE KB2 WITH (NOLOCK)ON KB.ORIGIN_KNOWLEDGEBASE=KB2.IDGROUP BY DBName, SchemaName, KB.Name, KB.ORIGIN_KNOWLEDGEBASE, KB2.Name, KB.CREATED_BY, KB.CREATE_DATEORDER BY DBName, SchemaName, KB.NameGO-- Rows and Size per Table per KBSELECT RC.DBName, RC.SchemaName, KB.Name AS KBProject, RC.TableName, RC.RowCounts, S.PageCount*8 AS EstKiloByteSizeFROM ##DQSsizes SLEFT OUTER JOIN  ##DQSRowCounts RC ON S.DbId=DB_ID(RC.DBName) AND S.objid=RC.ObjIdLEFT OUTER JOIN DQS_MAIN.dbo.A_KNOWLEDGEBASE KB WITH (NOLOCK)ON RC.SchemaName  =  ( CASEWHEN (RC.SchemaName LIKE 'KnowledgeBase%') THEN 'KnowledgeBase'+CAST(KB.ID AS NVARCHAR)WHEN (RC.SchemaName LIKE 'DQProject%') THEN 'DQProject'+CAST(KB.ID AS NVARCHAR)WHEN (RC.SchemaName LIKE 'KnowledgeManagement%') THEN 'KnowledgeManagement'+CAST(KB.ID AS NVARCHAR)  END)ORDER BY DBName, SchemaName, KBProject, TableNameGODROP TABLE ##DQSsizesDROP TABLE ##DQSRowCounts

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

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

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

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

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

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×