记录Sqlserver2012附加Sqlserver2008的数据库出错的解决方案一、摘要 最近在实验里面用台式编写好了一个软件,想移植到家里的笔记本上。在附加数据的时候却出现了错误,具体也没有提示
2017-11-06 17:35
806 查看
一、摘要
最近在实验里面用台式编写好了一个软件,想移植到家里的笔记本上。在附加数据的时候却出现了错误,具体也没有提示什么错误,反正就是附加失败了。
二、解决方案
在网上看了一些资料,有的说【低版本不能附加到高版本上】、有的说【高版本不能附加到低版本上】、有的说【要生成sql脚本才能解决这个问题】等等,虽然这些可能是导致附加不上的原因,但却不是我想要的。最后猛然的一下想起,在以前附加数据的时候好像也出现了这个问题,于是就去翻看以前的学习笔记,原来是【数据库文件的权限问题】。故在此记录一下,方便查阅。
知道了错误的原因之后就好办。只需要对要附加的数据文件【右键】-》【属性】-》【安全】-》(选择“Authenticated Users”用户)【编辑】-》让“Authenticated Users”用户具有完全控制的权限。
就这么简单的几步就搞定了。如下图。
然后再打开sqlserver2012附加这个数据库就不会出现问题了。
相关文章推荐
- 记录Sqlserver2012附加Sqlserver2008的数据库出错的解决方案
- 【SQLServer】【恢复挂起的解决方案】附加文件时候的提示“无法重新生成日志,原因是数据库关闭时存在打开的事务/用户,该数据库没有检查点或者该数据库是只读的。 ”【数据库恢复】
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- java工程项目里,在一个包里面,不能出现同名的类名,这问题是刚接触java才会遇到的,特别是新手一般都没有建立包,而是使用默认的,易出现同名的类名,导致eclipse提示错误
- 怎么在SQL2000里面添加从别的地方备份过来的数据啊,附加数据库的时候它提示不是正确的MDF文件
- Sqlserver2012附加Sqlserver2008的数据库出错的解决方案
- SQL2008 附加数据库出错,提示5120错误
- GRIRVIEW 没有取到任何记录的时候出现温馨提示
- 附加SQLServer数据库时出现的错误(错误5173:不能使文件与不同的数据库相关)的解决方案
- Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)
- sqlserver2012连接数据库是出现5120错误完美解决方案
- [原创]Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
- 当用webBrowser1加载网页的时候,网页中出现js错误,会弹出一个提示,如何屏蔽不提示
- 数据在SQLLDR的时候提示错误,在逻辑记录结束之前未找到列(使用 TRAILING NULLCOLS)
- [置顶] sql2008 附加数据库 .mdf 出现错误 解决方案
- [经使用有效]Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
- 数据在SQLLDR的时候提示错误,在逻辑记录结束之前未找到列(使用 TRAILING NULLCOLS)
- Oracle8i在一个新数据库里导入数据时,提示imp-00015的错误。
- 数据库附加出错时候提示为只读的解决办法