我将虚拟主机上的数据库备份后,再用这个备份来还原了我本地数据库,还原成功但是本地却无法访问该数据库了,提示:
    无法打开登录 'cw8b069_db' 中请求的数据库。登录失败。用户 'cw8b069' 登录失败。请问应该怎么办啊!!!在线等,解决问题立即给分!!!谢谢了!!!
好象应该是:在Sql Server的安全中添加NT用户NETWORK SERVICE,并设置对应的权限。但我却不知道怎么添加NT用户NETWORK SERVICE.

解决方案 »

  1.   

    把 cw8b069 这个用户删除掉,重新在本地建个数据库帐户加进去。cw8b069 是服务器上的帐户。
      

  2.   

    第一步:把'NT AUTHORITY\NETWORK SERVICE' 添加到Administrator组中 
    我的电脑-->右键-->管理-->本地用户和组 
    选择“组”-->双击Administrators-->单击“添加”-->单击“高级”-->单击“立即查找”-->在下面的列表中选择Network Service用户-->两次单击“确定”-->加入。 第二步 在企业管理器中加入NetWord Service用户 
    打开Sql Server企业管理器-->选择数据库实例-->打开“安全性”节点-->选择“登录”-->在右边的列表中单击右键-->选择“新建登录”-->在“常规”选项卡中单击“名称”旁边的按钮“...”-->选择“Administrators”组-->单击下面的“成员”按钮-->选择“Network Service”-->单击“添加”按钮-->单击“确定”,返回“新建登录”对话框-->保证身份验证类型为“windows验证”和“允许访问”-->单击“确定”-->关闭“企业管理器” 第三步 
    重新运行asp.net程序,数据库连接字符串选择windows验证即可。 
      

  3.   

    怎么删除cw8b069用户啊!提示"选定的用户拥有对象,无法除去该用户"