我注意到創建SQL服務器數據庫(InstallPersistSqlState.sql)的sql基本上創建了數據庫ASPState。如果我想說出不同的名稱,我可以用我的首選數據庫名稱替換它嗎?我瞭解腳本,我只是想確保ASPState不必是數據庫名稱。謝謝!設置SQL Server會話數據庫
3
A
回答
3
編輯 - 下面是說明更改默認對象的會話表充滿希望的位被寫入:
使用模板文件比其他數據庫上安裝ASP.NET會話狀態SQL對象默認的ASPState數據庫。要這樣做,請按照下列步驟操作:
- 通過應對兩個模板文件來創建您自己的腳本文件。
- 爲您的數據庫創建一個名稱(例如MyASPStateDB)。
- 在您自己的腳本文件中,將所有出現的DatabaseNamePlaceHolder替換爲數據庫的名稱。
- 使用您自己的腳本文件來安裝和刪除ASP.NET會話狀態SQL對象。
的InstallPersistSqlState.Sql腳本只是把會議變成一個命名,而不是這將增加會話到一個臨時表(這將有一定的波動性風險InstallSqlState.sql的另一種方法ASPState的表系統重啓)。看過腳本後,它看起來並沒有顯示'ASPState'不過是表格的任意名稱 - 然而,測試運行可能是最好的方式來驗證它。
Some good reading on Session States and the Install Scripts above
1
我可以想象您可以將名稱更改爲別的東西,如果你想。如果您在創建數據庫後更改了數據庫的名稱,請確保引用該數據庫的作業引用了您選擇的正確名稱,否則在嘗試清除過期會話數據時作業可能會失敗。您也可能需要在web.config SqlState連接字符串中指定「初始目錄」值。我不確定,但我猜測如果ASP.NET在該連接字符串中找不到初始目錄值,則默認情況下它使用「ASPState」。
相關問題
- 1. 如何使SQL Server數據庫設置
- 2. 在php數據庫中設置會話
- 3. 數據庫會話的區域設置
- 4. 數據庫設計SQL Server
- 5. 從SQL Server 2000設置SQL Server 2005報表數據庫
- 6. SQL Server會話
- 7. 會話變量值不存儲到MS Sql Server數據庫
- 8. SQL Server 2008會話
- 9. SQL Server數據庫
- 10. 在SQL Server數據庫中設置參數
- 11. 在SQL Server上設計數據庫
- 12. SQL Server 2005數據庫設計師
- 13. 設計SQL Server數據庫正確
- 14. Codeigniter會話數據庫
- 15. CodeIgniter設置用戶數據會話
- 16. 設置超過4KB的會話數據
- 17. SQL Server上的SQL Server數據庫或數據庫
- 18. 使用會話設置管理頁面並鍵入sql數據庫?
- 19. Kohana 3.2 - 會話數據庫
- 20. 如何在SQL Server會話中設置自動提交?
- 21. 配置VS2008創建SQL Server數據庫而不是SQL Server Express?
- 22. 設置SQL Server 2012數據庫郵件以使用SendGrid
- 23. FluentNHibernate映射設置 - SQL Server數據庫中的文件存儲
- 24. SQL Server數據庫表自動增量字段的設置值
- 25. 查找羣集環境的SQL Server數據庫文件設置
- 26. 使用oneClick設置部署SQL Server和我的數據庫
- 27. 如何緩衝池設置爲8K SQL Server 2005數據庫上
- 28. PHP會話與數據庫會話
- 29. Rails3.0.0Beta4將會話存儲設置爲數據庫
- 30. Kohana中的數據庫和會話設置如何?
我覺得整篇文章鏈接已經死了:( – jocull 2014-03-19 12:38:06