將Session值儲(chǔ)存于SQL Server中
InProc
State Server
SQL Server
“InProc”表示我們使用傳統(tǒng)ASP一樣的方法儲(chǔ)存Session的值,而且“State Server”則表示使用另外一臺(tái)主機(jī)來(lái)儲(chǔ)存Session的值。當(dāng)然我們也能使用SQL Server儲(chǔ)存值,我們這篇文章就專門用于講解這種方法。
運(yùn)行InstallSqlState.sql文件
首先需要在WinntMicrosoft.Net中找到InstallSqlState.sql文件,然后在SQL Server 中執(zhí)行它。在我的機(jī)器中,它存在于E:WINNTMicrosoft.NETFrameworkv1.0.2914目錄中。這個(gè)文件是微軟自己提供的,里面有很全的SQL語(yǔ)句,大家放心使用。下圖就是生成的數(shù)據(jù)表。
修改你的web.config文件,指定Session的mode為SQL Server
將web.config的sessionState部分改成:
<sessionState mode="SQLServer"
sqlConnectionString="data source=
WIN2000;userid=
sa;password=" cookieless= "false"timeout=
"20" />
創(chuàng)建Asp.Net Web Forms
下面就建立一個(gè)測(cè)試的ASP.net程序,使用Session程序這里就不用多說(shuō)了,下面是我的程序的截圖。這個(gè)程序只是簡(jiǎn)單的儲(chǔ)存一個(gè)字符串?dāng)?shù)據(jù)于Session中,然后再顯示這個(gè)數(shù)據(jù)在Label控件中。
現(xiàn)在所有的Session變量都儲(chǔ)存在數(shù)據(jù)表中,而不是內(nèi)存中了。你可打開ASPStateTempSessions表來(lái)查看這些Session數(shù)據(jù)了。
刪除這些數(shù)據(jù)庫(kù)和表
如果你不喜歡這個(gè)數(shù)據(jù)儲(chǔ)存方式,看得實(shí)在是不爽,那么你可以把這些表和數(shù)據(jù)庫(kù)完全刪除掉。這個(gè)也不要擔(dān)心這種刪除會(huì)影響數(shù)據(jù)庫(kù)(因?yàn)楹ε抡`刪除一些數(shù)據(jù)),因?yàn)槲④浲瑯右驳霉┙o你們一個(gè)刪除SQL 文件,名叫UnintallSQLState.sql。它與IntallSQLState.sql一樣放在.Net的Config目錄中。
相關(guān)文章
SQLServer 批量插入數(shù)據(jù)的兩種方法
在SQL Server 中插入一條數(shù)據(jù)使用Insert語(yǔ)句,但是如果想要批量插入一堆數(shù)據(jù)的話,循環(huán)使用Insert不僅效率低,而且會(huì)導(dǎo)致SQL一系統(tǒng)性能問(wèn)題。下面介紹SQL Server支持的兩種批量數(shù)據(jù)插入方法:Bulk和表值參數(shù)(Table-Valued Parameters)。2009-07-07sqlServer實(shí)現(xiàn)分頁(yè)查詢的三種方式
在SqlServer中分頁(yè)查詢是經(jīng)常用到的查詢語(yǔ)句,一個(gè)好的分頁(yè)查詢語(yǔ)句,不能將代碼省略,下面這篇文章主要給大家介紹了關(guān)于sqlServer實(shí)現(xiàn)分頁(yè)查詢的三種方式,需要的朋友可以參考下2023-03-03SQL Server統(tǒng)計(jì)信息更新時(shí)采樣百分比對(duì)數(shù)據(jù)預(yù)估準(zhǔn)確性的影響詳解
這篇文章主要給大家介紹了關(guān)于SQL Server統(tǒng)計(jì)信息更新時(shí)采樣百分比對(duì)數(shù)據(jù)預(yù)估準(zhǔn)確性影響的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09微信小程序 滾動(dòng)選擇器(時(shí)間日期)詳解及實(shí)例代碼
這篇文章主要介紹了微信小程序 滾動(dòng)選擇器(時(shí)間日期)詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2017-02-02C#連接Excel2003和Excel2007以上版本做數(shù)據(jù)庫(kù)的連接字符串
C#連接Excel2003和Excel2007以上版本做數(shù)據(jù)庫(kù)的連接字符串具體如下,需要的朋友可以參考下2013-11-11關(guān)于SQL查詢語(yǔ)句關(guān)鍵字方法
這篇文章主要介紹了關(guān)于SQL查詢語(yǔ)句關(guān)鍵字方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10MSSQL 2008 自動(dòng)備份數(shù)據(jù)庫(kù)的設(shè)置方法
最近項(xiàng)目中,需要用到MSSQL自動(dòng)定時(shí)備份功能,本來(lái)想利用C#自己寫一個(gè)的,但是聽說(shuō)在MSSQL2008中已經(jīng)集成了功能強(qiáng)大的自動(dòng)備份功能,于是便提刀上陣,狠狠地琢磨了一番2017-04-04Mysql數(shù)據(jù)庫(kù)性能優(yōu)化三(分表、增量備份、還原)
本文主要介紹了Mysql數(shù)據(jù)庫(kù)性能優(yōu)化(分表、增量備份、還原)的相關(guān)知識(shí),需要的朋友可以看下2016-12-12