惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
宝玉的分享
宝玉的分享
量子位
小众软件
小众软件
The Cloudflare Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
大猫的无限游戏
大猫的无限游戏
C
Check Point Blog
G
Google Developers Blog
博客园 - 叶小钗
H
Help Net Security
Jina AI
Jina AI
Y
Y Combinator Blog
Last Week in AI
Last Week in AI
GbyAI
GbyAI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
T
Tailwind CSS Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Vercel News
Vercel News

博客园 - 无名-小卒

IFSBrowser:一个老外的p2p软件 Asp.net中SqlServer模式Session的多站点共享会话状态 - 无名-小卒 - 博客园 TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞 P2P之后是P4P NAT的完全分析及其UDP穿透的完全解决方案 SQL Server 跨服务器操作 电话呼叫转移的设置方法大全 C#开发终端式短信的原理和方法 在C#程序中实现插件架构 C#.net winform skin 皮肤大全devexpress,IrisSkin,DotNetSkin,SkinCrafter C和C++中的主要数据类型和字节大小 导出excel的另外一种方法 asp.net里导出excel表方法汇总 浅谈HOOK技术在VC编程中的应用 [Visual C++]美化VC界面(用户登录界面) VC界面美化之按钮 EXCEL技巧─利用函数获取工作表名 VC7转换到VC8的常见问题 window.open打开新窗口
使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话
无名-小卒 · 2009-04-22 · via 博客园 - 无名-小卒

因为公司有多台服务器,所以session要保存在sql server上,因此要在数据库中建立存放session的数据库ASPState,

在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727下找到了生成ASPState的sql:InstallSqlState.sql

马上打开,放到查询分析器里执行,怪了,在这里出问题了,报出了如下错误:

 
-----------------------------------------
Starting execution of InstallSqlState.SQL
-----------------------------------------
--------------------------------------------------
Note:                                            
Do not run this file manually.                   
You should use aspnet_regsql.exe to install      
and uninstall SQL session state.                 
 
Run 'aspnet_regsql.exe -?' for details.        
--------------------------------------------------
If the job does not exist, an error from msdb.dbo.sp_delete_job is expected.
消息 14262,级别 16,状态 1,过程 sp_verify_job_identifiers,第 67 行
指定的 @job_name ('ASPState_Job_DeleteExpiredSessions')不存在。
If the category already exists, an error from msdb.dbo.sp_add_category is expected.
消息 14261,级别 16,状态 1,过程 sp_add_category,第 32 行
指定的 @name ('[Uncategorized (Local)]')已存在。
 
------------------------------------------
Completed execution of InstallSqlState.SQL
------------------------------------------

这段里说要运行aspnet_regsql.exe 来创建,为什么要这样搞呢?

于是打开VS2005命令提示,输入:aspnet_regsql.exe -?

出现了aspnet_regsql.exe的说明,往下拉会看到"会话状态选项",有一命令:-ssadd(Session state add?) 解释说:添加对 sqlserver 模式会话状态的支持.

估计就是这个了,输入: aspnet_regsql.exe -ssadd

提示:请指定用户ID,或对受信任的连接使用-E

输入如下:aspnet_regsql.exe -ssadd -E

成功.

也可以指定用户名:aspnet_regsql.exe -ssadd -U sa

会提示输入密码.正确输入后也会执行成功.

删除该功能的话执行aspnet_regsql.exe -ssremove -E

就OK了.

本博客内容公供学习研究用,和工作内容无关.