SQL server 2008 r2附加数据库出现错误了,见下图,怎么解决求帮助!!!!!

SQL server 2008 r2附加数据库出现错误了,见下图,怎么解决求帮助!!!!!,第1张

版本数据库不能附加到低版本上,比如SQL 2012 的数据文件不能附加到SQL2008 r2上。你要在数据库对象管理器里右击你的数据库,选择“任务”,“生成脚本”。然后把生成的脚本在sql2008 r2上执行就可以了。

一般低版本创建和打开的数据库可以支持在高版本打开,相反高版本中创建的数据库和打开过的数据库不能返回在低版本的数据库再次打开。除非进行数据库的转换,这里有个介绍低版本数据库打开高版本数据库的介绍网页链接

(以前在机房上课就是这样,在机房电脑上用SQL2005创建的数据库,回来用SQL2012可以附加打开,但是回到机房继续使用这个数据库的时候就附加不进去了。这样的问题遇过挺多次,同时,我在SQL2012创建的数据库也在SQL2005的附加不进去。现在解决的办法和上面的链接差不多)

建议你试试:

1、进入企业管理器中,将现有的数据库删除(若重要则先备份哦!),再创建一相同名字的数据库,但要在“选项”中的“兼容级别”选择“SQL

Server

2005”。

2、然后进行还原数据库时,在“选项”中勾上“覆盖现有数据库”。

这个是数据库版本引起的应该,你的数据库在sqlserver2000以上的版本中附加过再分离之后,不能再附加sql2000下了你要附加到2005以上的服务器上,用那个数据库工具连接2000的服务器,并导出数据到2000的服务器的数据库中

1、可能是没有权限,使用管理员权限运行ssms(sql server Management studio)然后再附加

2、可能是版本不对,先确认要附加的数据库文件是哪个sql版本建立的,当前数据库版本必须大于等于建立数据库文件的版本

3、也可能是数据库文件损坏

4、其他的。。。。还没遇到过

以上就是关于SQL server 2008 r2附加数据库出现错误了,见下图,怎么解决求帮助!!!!!全部的内容,包括:SQL server 2008 r2附加数据库出现错误了,见下图,怎么解决求帮助!!!!!、请问附加数据库出现这个错误提示怎么解决(SQL Server2008 R2)、Sql Server 2008 附加数据库时出现错误,提示版本相关信息不对怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9269369.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存