HOW TO: ASP.NET ที่กำหนดสำหรับการจัดการสถานะเซสชันของเซิร์ฟเวอร์ SQL Persistent

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 311209 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความนี้ประกอบด้วยแฟ้มสคริปต์ที่การตั้งค่าคอนฟิก Microsoft SQL Server จะสนับสนุนการจัดการสถานะของเซสชันที่โหมด ASP.NET SQL Server เพื่อให้ข้อมูลของเซสชันที่จะยังคงอยู่ภายนอกtempdbdatabase. บทความนี้ประกอบด้วยข้อมูลที่จะดาวน์โหลดแฟ้มเหล่านี้สคริปต์ที่อื่น ซึ่งชื่อ 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ตารางที่ถูกสร้างในต้นแบบtempdbฐานข้อมูลการจัดเก็บข้อมูลเซสชัน อย่างไรก็ตาม ข้อมูลสถานะของเซสชันจะสูญหายถ้าคุณเริ่มระบบของคอมพิวเตอร์ที่ใช้ SQL Server ใหม่

สคริปต์ (InstallPersistSqlState.sql และ UninstallPersistSqlState.sql) รุ่น persisting แก้ไขปัญหานี้ โดยการสร้างตารางเหล่านี้ในการASPStateฐานข้อมูลแทน ดังนั้น ข้อมูลเซสชันถูกเก็บไว้หลังจากที่คุณเริ่มระบบของคอมพิวเตอร์ที่ใช้ SQL Server ใหม่

การขอรับ InstallPersistSqlState.sql การและแฟ้ม UninstallPersistSqlState.sql ดาวน์โหลด PersistSqlState.exe self-extracting แฟ้มที่ปฏิบัติการได้แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft::
ยุบรูปภาพนี้ขยายรูปภาพนี้
Download
ดาวน์โหลด PersistSqlState.exe เดี๋ยวนี้
วันวางจำหน่าย: 23 เมษายน 2002

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base::
119591วิธีรับแฟ้มการสนับสนุนของไมโครซอฟท์จากบริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสล่าสุด ณ วันที่มีการประกาศแฟ้มนั้นๆ แฟ้มดังกล่าวจะถูกเก็บในเซิร์ฟเวอร์เพิ่มการรักษาความปลอดภัย ซึ่งช่วยป้องกันการเปลี่ยนแปลงแก้ไขแฟ้มโดยไม่ได้รับอนุญาต

การตั้งค่าคอนฟิกการจัดการ SQL Server โหมดสถานะเซสชัน Persistent

เมื่อต้องการเรียกใช้แฟ้มสคริปต์ InstallPersistSqlState.sql ซึ่งคุณสามารถกำหนดค่า persisting SQL Server โหมดเซสชันสภาวะจัดการ ดำเนินการดังต่อไปนี้:
  1. ถ้าก่อนหน้านี้คุณใช้แฟ้ม InstallSqlState.sql ดั้งเดิมในการกำหนดค่าสถานะเซสชันที่โหมด SQL Server คุณต้องรัน UninstallSqlState.sql แฟ้มต้นฉบับจะเอาออกสถานะเซสชันที่โหมด SQL Server
  2. ในตัววิเคราะห์คำถาม SQL คลิกOPENในการแฟ้ม:เมนู
  3. ในการเปิดแฟ้มแบบสอบถามกล่องโต้ตอบ คลิกInstallPersistSqlState.sqlแล้ว คลิกOPEN.
  4. คลิกดำเนินการในการแบบสอบถามเมนูการดำเนินการแฟ้มสคริปต์

เอาการตั้งค่าคอนฟิกการจัดการที่สถานะเซสชัน SQL Server โหมด Persistent

เมื่อต้องการเรียกใช้แฟ้มสคริปต์ UninstallPersistSqlState.sql ที่เอา persisting SQL Server โหมดเซสชันสภาวะจัดการโครงแบบ ดำเนินการดังต่อไปนี้:
  1. ในตัววิเคราะห์คำถาม SQL คลิกOPENในการแฟ้ม:เมนู
  2. ในการเปิดแฟ้มแบบสอบถามกล่องโต้ตอบ คลิกUninstallPersistSqlState.sqlแล้ว คลิกOPEN.
  3. คุณต้องหยุดบริการ w3svc ก่อนที่คุณเรียกใช้สคริปต์ UninstallPersistSqlState.sql เมื่อต้องการหยุดบริการ w3svc ดำเนินการดังต่อไปนี้:
    1. คลิกเริ่มการทำงานแล้ว คลิกเรียกใช้.
    2. ประเภท:cmdในการOPENกล่อง แล้วคลิกตกลง.
    3. ที่พรอมต์คำสั่ง พิมพ์:หยุดสุทธิ w3svc. คุณได้รับการยืนยันว่า บริการ w3svc ถูกหยุด
  4. ในตัววิเคราะห์คำถาม SQL คลิกดำเนินการในการแบบสอบถามเมนูการดำเนินการแฟ้มสคริปต์
  5. เริ่มบริการ w3svc หลังจากการถอนการติดตั้งเสร็จสมบูรณ์ เมื่อต้องการทำเช่นนี้ พิมพ์เริ่มต้นสุทธิ w3svcหน้าจอพร้อมรับคำสั่ง

การแก้ไขปัญหา

  • ถ้าคุณหยุดบริการ w3svc ไม่ก่อนที่คุณเรียกใช้สคริปต์ UninstallPersistSqlState.sql คุณอาจได้รับข้อความแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้:
    ไม่สามารถลบฐานข้อมูล 'ASPState' ได้เนื่องจากที่คุณกำลังใช้
  • ถ้าคุณสังเกตว่า รายการในการASPStateTempSessionsตารางจะไม่ลบออกหลังจากรอบเวลาที่เกี่ยวข้องได้เกินหมดอายุของพวกเขา ตรวจสอบให้แน่ใจว่า บริษัทตัวแทนของเซิร์ฟเวอร์ SQL กำลังทำงานอยู่ ฟังก์ชันการทำงานนี้จะมีการใช้งานผ่านขั้นตอนการจัดเก็บไว้ที่จัดกำหนดการผ่านงานใน SQL Server บริษัทตัวแทนของเซิร์ฟเวอร์ sql จัดการงานเหล่านี้

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรันสคริปต์การเริ่มต้นที่การตั้งค่าคอนฟิก SQL Server สำหรับการจัดการสถานะของเซสชันที่โหมด ASP.NET SQL Server คลิกหมายเลขบทความด้านล่างนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
317604HOW TO: ตั้งค่าคอนฟิก SQL Server ไปยังสถานะเซสชัน ASP.NET ที่เก็บ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการnet startและหยุดสุทธิคำสั่ง คลิกหมายเลขบทความด้านล่างนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
236166ใช้ NET ทำให้หยุดชะงักและคำสั่งเริ่มต้น NET ที่ให้บริการ IIS บังคับ Re-Read รีจิสทรี
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ ASP.NET และ ASP.NET รัฐจัดการ คลิกหมายเลขบทความด้านล่างนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
305140ข้อมูล: ผัง ASP.NET
307598ข้อมูล: ภาพรวมของการจัดการสถานะของ ASP.NET
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการจัดการสถานะเซสชัน ASP.NET ให้ดูบทความต่อไปนี้จากนั้นnothin' แต่ ASP.NETคอลัมน์ใน MSDN:
สถานะของเซสชัน asp.net
http://msdn2.microsoft.com/en-us/library/ms972429.aspx

คุณสมบัติ

หมายเลขบทความ (Article ID): 311209 - รีวิวครั้งสุดท้าย: 10 มกราคม 2554 - Revision: 4.0
ใช้กับ
  • 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
Keywords: 
kbdownload kbhowtomaster kbstate kbmt KB311209 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:311209

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com