注册 登录
编程论坛 ASP.NET技术论坛

[分享] 关于asp.net2.0与sql2000配置问题解决方案

ggfei 发布于 2007-06-28 09:41, 837 次点击

1:安装SQLSERVER时遇到以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机?

打开注册表编辑器(regedit),在HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

如果没有找到就在HKEY_LOCAL_MACHINE\SYSTEM\ ControlSet001\Control\Session Manager中找到PendingFileRenameOperations里面找


2:asp.net中'COO\ASPNET' 登录失败。
1、在SQL Server创建 “电脑名\ASPNET”用户。比如我创建HP-2V47VI88M4GB\ASPNET
2、在SQL Enterprise manager里打开“安全性”文件夹,右击“登录”,选择“新建登录……”。“常规”选项卡,“名称”填HP-2V47VI88M4GB\ASPNET,其他默认;“数据库访问”选项卡,指定访问的数据库,我指定的是Northwind数据库,然后给他赋权限:dbo,public就够了。


3:在处理完用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败错误处理 这个问题之后,现在出现了如下问题
拒绝了对对象 'xp_cmdshell'(数据库 'master',所有者 'dbo')的 EXECUTE 权限

因为这次搞数据库基本上全是用sp(存储过程),所以在测试部署的时候,运行期间产生了上面的错误,后来找到了下面的解决方法:

打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中选择'NT AUTHORITY\NETWORK SERVICE' 双击打开登陆属性(没有添加该用户的请参看用户 'NT AUTHORITY\NETWORK SERVICE' 登录失败错误处理 ),选择数据库访问Tab,选择你要访问的数据库在左边打勾,并在下面的数据库角色中全部选取(我不知道这样会出什么样的安全问题 ),这样访问就没问题了.

2 回复
#2
ggfei2007-06-28 11:07
自己先顶
#3
沙漠里的草2007-07-05 17:47
1