附加数据库为只读,我通过下面的解决办法修改 而且数据文件属性也不是只读 但是不管怎么样附加的数据库依旧是为只读的. 求解啊...
解决办法: 
打开 开始→程序→Microsoft SQL Server 2005→配置工具→SQL Server 配置管理器, 打开SQL Server SQLEXPRESS 的属性. 
在内置帐号处,把“网络服务”改成“本地系统”,重新启动SQL Server 2005 Express 后,再附加数据库一切正常。 
打开SqlServer 2005 ,在只读的数据库上右击选择属性,选中属性窗口左边"选择页"下面的"选项",在窗口右边将“数据库为只读”改为false ,点击确定即可。