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

HOW TO: تكوين ASP.NET لإدارة حالة جلسة العمل ملقم SQL الدائمة

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

اضغط هنا لرابط المقالة باللغة الانجليزية311209
الموجز
تتضمن هذه المقالة ملفات البرامج النصية تكوين Microsoft SQL Server لدعم إدارة حالة جلسة العمل وضع ASP.NET SQL Server بحيث الدائمة بيانات جلسة العمل خارج قاعدة بيانات tempdp. تحتوي هذه المقالة على معلومات تنزيل هذه الملفات برنامج نصي بديل حيث يتم تسمية InstallPersistSqlState.sql و UninstallPersistSqlState.sql.

ملاحظة البرامج النصية القابلة للتحميل التي تتم الإشارة إليها في هذه المقالة فقط مخصصة للاستخدام مع Microsoft .NET Framework 1.0. يجب عدم استخدام هذه البرامج النصية مع Microsoft .NET Framework 1.1 لأن .NET Framework 1.1 لا يعتمد عليها. استخدام البرامج النصية المستمرة التي يتم توفيرها مع .NET Framework 1.1 بدلاً من ذلك عند تطوير التطبيقات باستخدام .NET Framework 1.1.


متطلبات

  • Microsoft Windows XP أو Microsoft Windows 2000 Professional نظام التشغيل Microsoft Windows 2000 Server أو نظام التشغيل Microsoft Windows 2000 Server متقدمة
  • إطار عمل Microsoft .NET
  • خدمات معلومات الإنترنت لـ Microsoft "(IIS)
  • Microsoft SQL Server

وصف تقنية

عند استخدام الأصلي SQL Server وضع جلسة العمل حالة إدارة ملفات البرامج النصية (InstallSqlState.sql و UninstallSqlState.sql) ، يتم إنشاء ASPStateTempApplications والجداول ASPStateTempSessions في قاعدة بيانات tempdp لتخزين بيانات جلسة العمل. ومع ذلك، يتم بيانات حالة جلسة العمل فقد حالة إعادة تشغيل جهاز الكمبيوتر يعمل بنظام التشغيل SQL Server.

إصدارات البرامج النصية (InstallPersistSqlState.sql و UninstallPersistSqlState.sql) persisting حل هذه المشكلة عن طريق إنشاء هذه الجداول في قاعدة البيانات "ASPState بدلاً من ذلك. لذلك، يتم الاحتفاظ بيانات جلسة العمل بعد إعادة تشغيل جهاز الكمبيوتر يعمل بنظام التشغيل SQL Server.

للحصول على InstallPersistSqlState.sql والملفات UninstallPersistSqlState.sql قم بتحميل PersistSqlState.exe استخراج ذاتي الملف القابل للتنفيذ. يتوفر الملف التالي للتنزيل من "مركز التنزيل لـ Microsoft":
تاريخ الإصدار:, 23 أبريل 2002

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

تكوين إدارة حالة جلسة العمل الخاص بـ SQL Server وضع الدائمة

لتشغيل ملف البرنامج النصي InstallPersistSqlState.sql تكوين إدارة حالة جلسة العمل وضع SQL Server persisting اتبع الخطوات التالية:
  1. إذا استخدمت مسبقاً ملف InstallSqlState.sql الأصلي تكوين حالة جلسة العمل في وضع ملقم SQL يجب تشغيل الملف UninstallSqlState.sql الأصلي إزالة حالة جلسة العمل وضع SQL Server.
  2. في محلل استعلام SQL ، انقر فوق فتح ضمن القائمة ملف.
  3. في مربع الحوار "فتح ملف الاستعلام" ، انقر فوق InstallPersistSqlState.sql ثم انقر فوق فتح.
  4. انقر فوق "تنفيذ" في القائمة "استعلام" تنفيذ ملف البرنامج النصي.

إزالة تكوين حالة جلسة العمل الخاص بـ SQL Server وضع المستمر على إدارة

لتشغيل ملف البرنامج النصي UninstallPersistSqlState.sql يزيل persisting SQL Server وضع جلسة العمل حالة إدارة تكوين اتبع الخطوات التالية:
  1. في محلل استعلام SQL ، انقر فوق فتح ضمن القائمة ملف.
  2. في مربع الحوار "فتح ملف الاستعلام" ، انقر فوق UninstallPersistSqlState.sql ثم انقر فوق فتح.
  3. يجب إيقاف خدمة w3svc قبل تنفيذ البرنامج النصي UninstallPersistSqlState.sql. لإيقاف خدمة w3svc اتبع الخطوات التالية:
    1. انقر فوق ابدأ ثم انقر فوق تشغيل.
    2. اكتب cmd في المربع فتح ، ثم انقر فوق موافق.
    3. اكتب net stop w3svc في موجه الأوامر. تتلقى تأكيداً تم إيقاف خدمة w3svc.
  4. في محلل استعلام SQL ، انقر فوق "تنفيذ" في القائمة "استعلام" تنفيذ ملف البرنامج النصي.
  5. إعادة تشغيل خدمة w3svc بعد اكتمال إزالة التثبيت. للقيام بذلك، اكتب net start w3svc في موجه الأوامر.

استكشاف الأخطاء وإصلاحها

  • إذا لم تقم بإيقاف خدمة w3svc قبل تنفيذ البرنامج النصي UninstallPersistSqlState.sql قد تتلقى رسالة الخطأ التالية:
    لا يمكن إفلات قاعدة البيانات 'ASPState' لأنه قيد الاستخدام حالياً
  • إذا لاحظت أن الإدخالات في جدول ASPStateTempSessions لا تتم إزالة بعد تجاوز جلسات العمل ذات الصلة انتهاء الصلاحية الخاصة بهم تأكد من تشغيل عامل ملقم SQL. يتم تطبيق هذه الوظيفة خلال الإجراءات المخزنة المجدولة خلال مهام في SQL Server. إدارة عامل ملقم SQL لهذه المهام.

مراجع
للحصول على معلومات إضافية حول كيفية تشغيل البرامج النصية الافتراضية تكوين SQL Server لإدارة حالة جلسة ASP.NET SQL Server وضع انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
317604HOW TO: تكوين SQL Server إلى مخزن حالة جلسة ASP.NET
للحصول على معلومات إضافية حول أوامر net stop و net start انقر فوق رقم المقالة أدناه لعرضها في "قاعدة المعارف لـ Microsoft:
236166استخدام STOP NET و NET أوامر بدء خدمات IIS فرض إعادة قراءة التسجيل
للحصول على معلومات إضافية حول ASP.NET وASP.NET لحالة إدارة ، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft:
305140INFO: ASP.NET التخطيط
307598INFO: نظرة عامة حول إدارة حالة ASP.NET
لمزيد من المعلومات حول إدارة حالة جلسة ASP.NET راجع المقالة التالية من العمود Nothin' ولكن ASP.NET على MSDN:
PersistSqlState

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

خصائص

رقم الموضوع: 311209 - آخر مراجعة: 03/27/2007 01:35:16 - المراجعة: 6.9

Microsoft ASP.NET 1.0, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 64-bit Edition

  • kbmt kbdownload kbhowtomaster kbstate KB311209 KbMtar
تعليقات
html>dy>avaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" >ng-repeat="language in languagesListForLargeScreens track by $index" class="col-sm-6 col-xs-24 ng-scope"> Paraguay - Español
Venezuela - Español
did=1&t=">050&did=1&t=">p;t=">