Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để: Cấu hình máy chủ SQL Store ASP.NET phiên bang

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:317604
TÓM TẮT
Bài viết-by-step này chứng tỏ làm thế nào để cấu hình Microsoft SQL Server cho ASP.NET SQL Server chế độ phiên bang quản lý.

back to the top

Yêu cầu

Danh sách sau vạch ra được đề nghị phần cứng, phần mềm, hạ tầng mạng, và gói dịch vụ mà bạn cần:
  • Microsoft Windows 2000 Professional, Microsoft Windows 2000 Hệ phục vụ, Microsoft Windows 2000 Advanced Server, hoặc Microsoft Windows XP
  • Microsoft.NET Framework
  • Microsoft Internet Information Services (IIS)
  • Microsoft SQL Server
back to the top

Cấu hình máy chủ SQL cho ASP.NET SQL Server phiên bang

Các bước sau mô tả làm thế nào để chạy InstallSqlState.sql và UninstallSqlState.sql kịch bản tập tin cấu hình máy chủ SQL chế độ Phiên quản lý nhà nước.
  1. Trong SQL Query Analyzer, trên các Tệp trình đơn, nhấp vào Mở.
  2. Trong các Mở tệp truy vấn hộp thoại, trình duyệt để tập lệnh InstallSqlState.sql, và sau đó bấm Mở. Theo mặc định, InstallSqlState.sql nằm ở một trong các thư mục sau đây:
    hệ thống lái\WINNT\Microsoft.NET\Framework\Phiên bản\

    hệ thống lái\Windows\Microsoft.NET\Framework\version\
  3. Sau khi InstallSqlState.sql sẽ mở ra trong SQL Query Analyzer, Nhấp vào Thực thi trên các Truy vấn Menu để chạy script.
  4. Trước khi bạn chạy UninstallSqlState.sql tập lệnh để gỡ bỏ cài đặt SQL Server chế độ phiên bang quản lý cấu hình, bạn phải dừng quá trình w3svc. Để thực hiện việc này, hãy làm theo những bước sau:
    1. Trên cửa sổ Bắt đầu trình đơn, nhấp vào Chạy, loại CMD, sau đó bấm Ok để mở một dấu nhắc lệnh.
    2. Tại dấu nhắc lệnh, gõ net stop W3SVC. Bạn nhận được xác nhận quá trình w3svc dừng lại.
  5. Trong SQL Query Analyzer, trên các Tệp trình đơn, nhấp vào Mở.
  6. Trong các Mở tệp truy vấn hộp thoại, trình duyệt để tập lệnh UninstallSqlState.sql, và sau đó bấm Mở. Theo mặc định, UninstallSqlState.sql nằm ở một trong các thư mục sau đây:
    hệ thống lái\WINNT\Microsoft.NET\Framework\Phiên bản\

    hệ thống lái\Windows\Microsoft.NET\Framework\version\
  7. Sau khi UninstallSqlState.sql sẽ mở ra trong SQL Query Analyzer, Nhấp vào Thực thi trên các Truy vấn Menu để chạy script.
  8. Sau khi bạn gỡ bỏ cài đặt SQL Server chế độ phiên bang quản lý cấu hình, bạn phải khởi động lại dịch vụ w3svc. Khởi động lại các quá trình W3SVC, loại net bắt đầu w3svc một lệnh dấu nhắc.
back to the top

Chỉnh sửa File Web.config ứng dụng của bạn

Để thực hiện ASP.NET SQL Server chế độ phiên bang quản lý, bạn phải sửa đổi các <sessionstate></sessionstate> yếu tố của các ứng dụng Web.config tập tin như sau:
  1. Đặt các chế độ thuộc tính của các <sessionstate></sessionstate> yếu tố để SQLServer để chỉ ra rằng phiên bang được lưu trữ trong SQL Hệ phục vụ.
  2. Đặt các sqlConnectionString thuộc tính để xác định chuỗi kết nối cho SQL Server. Cho Ví dụ:
    sqlConnectionString="data source=MySQLServer;user id=<username>;password=<strongpassword>"

    Chú ý Các người sử dụng, <user name="">, phải có quyền thực hiện thao tác này trên các cơ sở dữ liệu.</user>

    Các sửa đổi <sessionstate></sessionstate> phần tử sẽ xuất hiện như sau:
    <sessionState             mode="SQLServer"            sqlConnectionString="data source=127.0.0.1;user id=<username>;password=<strongpassword>"            cookieless="false"             timeout="20"     />						
    Chú ý Đảm bảo rằng bạn sử dụng đúng chữ khi bạn xác định các <sessionstate></sessionstate> nguyên tố và các giá trị thuộc tính liên kết. Mã này là trường hợp nhạy cảm.
back to the top

Khắc phục sự cố

  • Nếu bạn không ngừng quá trình w3svc trước khi bạn chạy các UninstallSqlState.sql tập lệnh, bạn nhận được lỗi sau thông báo:
    Không thể thả cơ sở dữ liệu 'ASPState' bởi vì nó Đang hiện đang dùng
  • Nếu mục nhập trong các ASPStateTempSessions bảng không bị loại bỏ sau khi buổi liên quan đến hết hạn, hãy chắc chắn rằng các đại lý SQL máy chủ đang chạy. Bạn có thể thực hiện chức năng này thông qua các thủ tục được lưu trữ được lên kế hoạch thông qua các công việc in SQL Server. Các SQL Server tác nhân quản lý các công việc.
  • Khi bạn sử dụng mặc định InstallSqlState.sql và UninstallSqlState.sql kịch bản tập tin cấu hình ASP.NET SQL Server chế độ Phiên nhà nước quản lý, lưu ý rằng các tệp này thêm các ASPStateTempSessions và các ASPStateTempApplications các bảng để các tempdb cơ sở dữ liệu trong SQL Server theo mặc định. Hơn nữa, nếu bạn khởi động lại SQL Server, bạn mất dữ liệu trạng thái phiên làm việc đã được lưu trữ trong các ASPStateTempSessions và các ASPStateTempApplications bảng.Cho thêm thông tin về làm thế nào để chạy kịch bản thay thế để cấu hình liên tục SQL Phiên làm việc hệ phục vụ nhà nước quản lý để các dữ liệu phiên làm việc không phải bị mất khi bạn khởi động lại máy chủ, nhấp vào số bài viết dưới đây để xem các bài viết trong các Cơ sở kiến thức Microsoft:
    311209 Làm thế nào để: Cấu hình ASP.NET liên tục SQL Server phiên bang quản lý
back to the top
THAM KHẢO
Để biết thêm chi tiết, nhấp vào số bài viết dưới đây để xem các bài viết trong cơ sở kiến thức Microsoft:
305140 THÔNG TIN: ASP.Lộ trình NET
307598 THÔNG TIN: ASP.NET bang quản lý tổng quan
236166 Bằng cách sử dụng NET STOP và NET bắt đầu lệnh quân dịch vụ IIS để tái đọc sổ đăng ký
Để biết thêm chi tiết về ASP.NET phiên bang quản lý, đề cập đến một các sau đây là trang Web Microsoft:
Trạng thái phiên làm việc
http://msdn2.Microsoft.com/en-US/Library/87069683 (vs.71) .aspx

Cắt cạnh: Sử dụng phiên làm việc và ứng dụng các đối tượng trong ASP.NET (một MSDN tạp chí bài viết)
http://MSDN.Microsoft.com/msdnmag/issues/01/11/Cutting/Default.aspx
back to the top

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 317604 - Xem lại Lần cuối: 08/27/2011 18:04:00 - Bản sửa đổi: 2.0

Microsoft ASP.NET 1.1, 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

  • kbconfig kbhowtomaster kbstate kbwebforms kbmt KB317604 KbMtvi
Phản hồi