وصف الدعم المقدم لقواعد بيانات SQL Server على وحدات تخزين مضغوطة

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

اضغط هنا لرابط المقالة باللغة الانجليزية231347
الموجز
قواعد بيانات Microsoft SQL Server غير معتمدة على NTFS أو الدهون وحدات تخزين مضغوطة إلا في ظل ظروف خاصة ل SQL Server 2005 والإصدارات الأحدث. لا يضمن وحدة تخزين مضغوطة محاذاة قطاع الكتابة، والتي تعتبر ضرورية لضمان استرداد المعاملات في بعض الحالات.

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

    جي إس 5118، مستوى 16 حالة 2، السطر الأول
    الملف "اسم _ الملف>" مضغوط لكن لم تكن موجودة في قاعدة بيانات للقراءة فقط أو مجموعة ملفات. يجب ضغط الملف.
لمزيد من المعلومات حول الاستثناءات لقواعد البيانات للقراءة فقط "و" filegroups "القراءة فقط" في SQL Server 2008، انتقل إلى موقع MSDN التالي على الويب:

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

    قد يؤدي قواعد البيانات على وحدات تخزين مضغوطة حمل كبير في الأداء. سيختلف المبلغ حسب حجم ونسبة ما يلي للكتابة للإدخال/الإخراج. ومع ذلك، عبر تم ملاحظة انخفاض 500 في المائة في بعض الحالات.
  • استرداد قاعدة البيانات

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

في نظام التشغيل Windows Vista والإصدارات اللاحقة من Windows

تعذر إكمال العملية المطلوبة STATUS_FILE_SYSTEM_LIMITATION نظراً لقيد نظام الملفات

خطأ نظام 665 (العملية المطلوبة لم تكتمل نظراً لقيد نظام ملفات)
في الإصدارات السابقة من Windows

توجد STATUS_INSUFFICIENT_RESOURCES موارد النظام غير كافية لإكمال الخدمة المطلوبة

التشغيل خطأ النظام 1450 (عدم كفاية نظام الموارد الموجودة لإكمال المطلوب أو 33 (العملية لا يمكن الوصول إلى الملف لأن عملية أخرى بتأمين قسم من الملف.)
لمزيد من المعلومات حول هذه المشكلة، راجع المقالة التالية في "قاعدة المعارف ل Microsoft":
967351 زيادة حجم ملف الكثيفة في وحدة تخزين NTFS لا تتجاوز حجم معين

ملاحظات
  • إصلاح عاجل لنظام التشغيل Windows Vista والإصدارات اللاحقة من Windows والتي قد تمت مناقشته في مقالة قاعدة المعارف 967351 قد لا حل المشكلة النسخ الاحتياطي SQL Server غير الناجحة لوحدة تخزين مضغوطة أو إلى مجلد مضغوط. ومع ذلك، سيساعد هذا الإصلاح العاجل التوسط في حل المشكلة.
  • بعد تثبيت الإصلاح الجديد الموضح في مقالة قاعدة المعارف 967351، يجب تهيئة محرك الأقراص الذي تم تمكين الضغط باستخدام المعلمة &/L . عند تهيئة محرك الأقراص الذي تم تمكين الضغط باستخدام المعلمة &/L ، تزداد "بايت كل ملف السجلات الجزء" من 1024 بايت إلى 4096 بايت.
SQL Server عمليات النسخ الاحتياطي لوحدات تخزين مضغوطة يمكنك توفير مساحة على القرص. ومع ذلك، قد يزيد استخدام وحدة المعالجة المركزية أثناء عملية النسخ الاحتياطي. نوصي دوماً استخدام مرافق المجموع الاختباري النسخة الاحتياطية للمساعدة في ضمان تكامل البيانات.
يتطلب ملقم SQL أنظمة لدعم "تسليم مضمون الوسائط مستقرة،" كما هو موضح فيمتطلبات البرنامج الثبات الإدخال/الإخراج خادم SQL.

لمزيد من المعلومات حول متطلبات الإدخال والإخراج لمشغل قاعدة بيانات SQL Server، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
967576 متطلبات الإدخال/الإخراج مشغل قاعدة بيانات ملقم Microsoft SQL
ضغط القرص الأقراص محركات الأقراص الثابتة

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

خصائص

رقم الموضوع: 231347 - آخر مراجعة: 08/11/2015 22:34:00 - المراجعة: 2.1

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2012 Analysis Services, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kbsurveynew kbexpertiseadvanced kbsql2005setup kbinfo kbmt KB231347 KbMtar
تعليقات