SQL 服务器上未安装 ASP.NET 2.0 版会话状态,或 ASP.NET 不具有运行 dbo.TempGetVersion 存储过程的权限,因此无法使用 SQL Server

iis部署问题:SQL 服务器上未安装 ASP.NET 2.0 版会话状态,或 ASP.NET 不具有运行 dbo.TempGetVersion 存储过程的权限,因此无法使用 SQL Server。如果尚未安装 ASP.NET 会话状态架构,请安装 ASP.NET 会话状态 SQL Server 2.0 版或更高版本。
 
方式一:
解决办法如下:
1.查看iis 应用程序池配置的.net版本 
 
 
2.查看iis是否安装了对应的.net框架服务:
 
 
  1. 运行对应的 .net 框架下的sql注册程序(aspnet_regsql.exe):
默认目录(C:\Windows\Microsoft.NET\Framework
 
2.安装
 
4.重启iis
 
方式二:  ASPState数据库创建有问题 删除ASPState重新创建
 
 
执行sql文:C:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallSqlState.sql
 

用数据库保存Session及创建ASPState数据库时出现的问题

 

使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话

报出了如下错误:
-----------------------------------------
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)]')已存在。
------------------------------------------
 
首先确保 sqlserver 代理服务启动
于是打开VS2005命令提示,输入: aspnet_regsql.exe -ssadd 
再输入如下:aspnet_regsql.exe -ssadd -E
成功.
 
也可以指定用户名:aspnet_regsql.exe -ssadd -U sa
会提示输入密码.正确输入后也会执行成功.
 
也可以指定用 服务器和户名:aspnet_regsql.exe -ssadd -S 192.168.0.108 -U sa
会提示输入密码.正确输入后也会执行成功.
 
删除该功能的话执行aspnet_regsql.exe -ssremove -E
 
再次访问ok
 
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值