close

來源文章 : http://support.microsoft.com/kb/317604

設定 SQL Server 的 ASP.NET SQL Server 工作階段狀態

下列步驟將告訴您,如何執行 InstallSqlState.sql 及 UninstallSqlState.sql 指令碼檔案,以設定 SQL Server 模式工作階段狀態管理。

  1. 在 [SQL Query Analyzer] 中,按一下 [檔案] 功能表上的 [開啟]
  2. [開啟查詢檔案] 對話方塊中,瀏覽至 InstallSqlState.sql 指令碼檔案,然後按一下 [開啟]。依預設,InstallSqlState.sql 會位於下列其中一個資料夾中:
    system drive\WINNT\Microsoft.NET\Framework\version\

    system drive\Windows\Microsoft.NET\Framework\version\
  3. 在 SQL Query Analyzer 中開啟 InstallSqlState.sql 之後,按一下 [查詢] 功能表上的 [執行],以執行指令碼。
  4. 在您執行 UninstallSqlState.sql 指令碼檔案,以解除安裝 SQL Server 模式工作階段狀態管理設定之前,必須先停止 w3svc 處理程序。如果要執行這項操作,請依照下列步驟執行:
    1. 在 Windows [開始] 功能表上,按一下 [執行],輸入 cmd,再按 [確定],以開啟命令提示字元。
    2. 在命令提示字元中,輸入 net stop w3svc。您會收到 w3svc 處理程序已經停止的確認訊息。
  5. 在 [SQL Query Analyzer] 中,按一下 [檔案] 功能表上的 [開啟]
  6. [開啟查詢檔案] 對話方塊中,瀏覽至 UninstallSqlState.sql 指令碼檔案,然後按一下 [開啟]。依預設,UninstallSqlState.sql 會位於下列其中一個資料夾中:
    system drive\WINNT\Microsoft.NET\Framework\version\

    system drive\Windows\Microsoft.NET\Framework\version\
  7. 在 SQL Query Analyzer 中開啟 UninstallSqlState.sql 之後,按一下 [查詢] 功能表上的 [執行],以執行指令碼。
  8. 解除安裝 SQL Server 模式工作階段狀態管理設定之後,您必須重新啟動 w3svc 服務。如果要重新啟動 w3svc 處理程序,請在命令提示字元中輸入 net start w3svc

修改應用程式的 Web.config 檔案

如果要實作 ASP.NET SQL Server 模式工作階段狀態管理,您必須依照下列指示,修改應用程式中 Web.config 檔案的 <sessionState> 項目:

  1. <sessionState> 項目的 mode 屬性設定為 SQLServer,以指出工作階段狀態是儲存在 SQL Server 中。
  2. 設定 sqlConnectionString 屬性,以指定 SQL Server 的連接字串。例如:
    sqlConnectionString="data source=MySQLServer;user id=<username>;password=<strongpassword>"
    

    注意 使用者 <user name> 必須擁有權限,才能在資料庫上執行這項操作。

    修改的 <sessionState> 項目會顯示如下:
    <sessionState 
                mode="SQLServer"
                sqlConnectionString="data source=127.0.0.1;user id=<username>;password=<strongpassword>"
                cookieless="false" 
                timeout="20" 
        />
    						
    注意 當您指定 <sessionState> 項目及相關的屬性值時,請確認您使用正確的大小寫。此程式碼區分大小寫。
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 meltdown 的頭像
    meltdown

    meltdown

    meltdown 發表在 痞客邦 留言(0) 人氣()