SQL新建一个数据库名字就叫你索要附加的数据库名,建好后关掉服务器,找到你建好的数据库目录,把你要附加的数据库覆盖掉,在启动服务器,发觉也能用,问题就解决了。试试这种方法
你的数据库文件应该是比Sql Server2005更高的版本.MSSql 只支持数据库从低版本向高版本转换,不支持高版本向底版本转换
可能是你的数据库文件为只读属性 或者根本没有读取权限