1)出现这种情况的原因绝大部分是因为win8(win7)的权限问题没有解决,在连接的数据库所在的文件夹的权限不足,而引起的连接数据库异常,很多情况下win8的默认文件夹权限不是完全控制,这也是为了操作系统的更安全,解决方案是,右击数据库所在的文件夹-〉属性-〉安全 点击当前系统默认的用户或用户组-〉编辑-〉在“完全控制”上打上 √ 接下来再吃连接数据库就可以了;
2)方案一:切换登录方式
方案二:修改服务
打开“sql Server Configuration Manager”配置界面,在左侧选择"sql Server 2005 服务",在右侧右击打开“sql Server (sqlEXPRESS)” 的属性,在内置账户处将网络服务--”Network Service”改为本地系统--"Local System",
点击“重新启动”后再附加数据库就OK了。
“Network Service”,数据库仍可打开。