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

كيفية تمكين ميزة "تأمين الصفحات" في SQL Server 2012

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

اضغط هنا لرابط المقالة باللغة الانجليزية2659143
الموجز
يمكنك استخدام التطبيقات المستندة إلى Windows (Windows AWEملحقات عمل إطارات العناوين) واجهات برمجة التطبيقات الخاصة بتخصيص وتعيين الذاكرة الفعلية إلى مساحة عنوان العملية. الذاكرة التي تم تخصيصها باستخدام هذا الأسلوب لا يمكن ترحيلها من قبل نظام التشغيل ويتم تأمين حتى التطبيق عمليات التحرير عليه صراحة أو إنهاء. يتطلب التطبيق المستخدم "تأمين الصفحات في الذاكرة" إلى اليمين (لبيم) للتطبيق أن تكون قادراً على تأمين الصفحات في الذاكرة.

يستخدم إصدار SQL Server 64-بت "تأمين الصفحات" لمنع العمل عملية تعيين (الذاكرة الإلزامية) من يتم تقسيم أو قطع من قبل نظام التشغيل. استخدام واجهات برمجة التطبيقات AWE لإدارة الذاكرة في ملقم SQL 64 بت وكثيراً ما يشار "صفحات مؤمنة." يمكنك تمكين ميزة "تأمين الصفحات" في إصدارات SQL Server 2005 و 2008 و 2008 R2 باستخدام تركيبة من حق المستخدم Windows والإصلاحات الضرورية والعلامات التتبع. يختلف السلوك، استناداً إلى إصدار SQL Server في هذه الإصدارات.

استخدام SQL Server إصدارات 32 2005 و 2008 و 2008 R2 "تأمين الصفحات" عند تمكين ميزة SQL Server "awe تمكين".

يبدأ ب SQL Server 2012, يبسط إدارة الذاكرة استخدام "تأمين الصفحات" عبر الإصدارات وبنيات المعالج. في 2012 ملقم SQL، يمكنك تمكين "تأمين الصفحات" بمنح حق المستخدم "تأمين الصفحات في الذاكرة" لحساب بدء التشغيل لمثيل SQL Server في نظام التشغيل Windows. وهذا ينطبق بالنسبة للإصدارات القياسية والمهنية والمؤسسة 2012 ملقم SQL قيد التشغيل على كل من بنيات المعالج من نوع 32 بت و 64 بت.

معلومات أخرى
يوفر الجدول التالي متطلبات لتمكين "صفحات المؤمنة" في الإصدارات المختلفة وإصدارات SQL Server على أنظمة أساسية مختلفة:
Enterprise Edition
إصدار مركز البيانات
الإصدار القياسي
إصدار ذكاء الأعمال
الإصدارات الأخرى
2012 SQL (32 بت و 64 بت)• تعيين لبيم المستخدم حق حساب بدء التشغيل SQL• تعيين لبيم المستخدم حق حساب بدء التشغيل SQLيوجد أي دعم ل "تأمين الصفحات"
SQL Server 2005/2008/2008R2 (32-بت)• تعيين لبيم المستخدم حق حساب بدء التشغيل SQL
• تكوين الخيار 'awe تمكين' 1
• تعيين لبيم المستخدم حق حساب بدء التشغيل SQL
• تكوين الخيار 'awe تمكين' 1
يوجد أي دعم ل "تأمين الصفحات"
SQL Server 2005/2008/2008R2 (64-بت)• تعيين لبيم المستخدم حق حساب بدء التشغيل SQL• تعيين لبيم المستخدم حق حساب بدء التشغيل SQL
• تطبيق الإصلاح العاجل SQL كبا 970070
• تمكين تتبع العلامة 845
يوجد أي دعم ل "تأمين الصفحات"
حق المستخدم لبيم تشير إلى حق المستخدم Windows "تأمين الصفحات في الذاكرة". يجب تعيين حق المستخدم هذا لحساب بدء تشغيل خدمة SQL Server.

لا يلزم استخدام 845 إشارة التتبع في SQL Server 2012. يمكنك إزالة هذه العلامة تتبع من معلمات بدء التشغيل بعد ترقية المثيل الخاص بك إلى SQL 2012.

على الرغم من أن ميزة "تمكين awe" غير متوفر في 2012 ملقم SQL من نوع 32 بت، لا يزال استخدام ميزة "تأمين الصفحات" عن طريق تعيين حق المستخدم "تأمين الصفحات في الذاكرة" لحساب بدء التشغيل SQL Server.

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

استخدم الطرق التالية لتحديد ما إذا كان مثيل SQL Server 2012 يستخدم "تأمين الصفحات":
  • القيم غير الصفرية ل locked_page_allocations_kb سيشير في إخراج الاستعلام TSQL التالية:

    حدد osn.node_id، osn.memory_node_id، osn.node_state_desc، omn.locked_page_allocations_kb
    من sys.dm_os_memory_nodes omn
    صلة داخلية أوبراس sys.dm_os_nodes على (omn.memory_node_id = osn.memory_node_id)
    حيث osn.node_state_desc <> 'DAC عبر إنترنت'
  • سيتم الإعلام عن سجل أخطاء SQL Server الحالي الرسالة التالية أثناء بدء تشغيل الملقم:
    استخدام صفحات مؤمنة في إدارة الذاكرة
  • قيمة غير صفرية للعنصر "تخصيص AWE" ستظهر في قسم "مدير الذاكرة" من إخراج DBCC MEMORYSTATUS.يوفر الجدول التالي مزيد من المعلومات حول أدوات البحث تلقائياً عن هذا الشرط على مثيل SQL Server الخاص بك وعلى إصدارات المنتج SQL Server التي يتم تقييم القاعدة أو المنتجات.
يوفر الجدول التالي مزيد من المعلومات حول أدوات البحث تلقائياً عن هذا الشرط على مثيل SQL Server الخاص بك وعلى إصدارات المنتج SQL Server التي يتم تقييم القاعدة أو المنتجات.

برنامج القاعدةعنوان القاعدةوصف القاعدةإصدارات المنتجات التي يتم تقييم القاعدة
إعداد SQL Server ترقية القواعدالتحقق من لبيم × عمليات تثبيت 64أطلع على السيناريو التالي في سبتمبر النظام:
  • تثبيت SQL Server الإصدار القياسي [2008 R2، 2008، 2005].
  • منح حق المستخدم "تأمين الصفحات في الذاكرة" اليمين لحساب بدء تشغيل خدمة SQL Server.
  • عدم تمكين العلامة تتبع 845، نتيجة مثيل SQL Server لا تستخدم عمليات تخصيص صفحة مؤمنة.
  • الآن يمكنك محاولة ترقية مثيل SQL Server هذا إلى 2012 ملقم SQL.
  • الآن تأمين ملقم SQL الذي تمت ترقيته ويبدأ تشغيل مثيل استخدام عمليات تخصيص الصفحة.

هذه القاعدة الترقية يحذرك حول هذا التغيير في السلوك.
SQL Server 2008
SQL Server 2008 R2
إعداد SQL Server ترقية القواعدالتحقق من لبيم × 86 عمليات التثبيتأطلع على السيناريو التالي على الإصدار x86 النظام:
  • تثبيت SQL Server الإصدار القياسي [2008 R2، 2008، 2005].
  • منح حق المستخدم "تأمين الصفحات في الذاكرة" اليمين لحساب بدء تشغيل خدمة SQL Server.
  • فعلت لا إعداد وتكوين ميزة 'awe تمكين'، نتيجة مثيل SQL Server لا تستخدم عمليات تخصيص صفحات المؤمنة.
  • الآن يمكنك محاولة ترقية مثيل SQL Server هذا إلى 2012 ملقم SQL.
  • الآن تأمين ملقم SQL الذي تمت ترقيته ويبدأ تشغيل مثيل استخدام عمليات تخصيص الصفحة.
هذه القاعدة الترقية يحذرك حول هذا التغيير في السلوك.
SQL Server 2008
SQL Server 2008 R2





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

خصائص

رقم الموضوع: 2659143 - آخر مراجعة: 05/01/2012 23:21:00 - المراجعة: 2.0

Microsoft SQL Server 2012 Enterprise

  • kbmt KB2659143 KbMtar
تعليقات
t> html>