今天,我将与您讨论如何处理无法打开的版本为655的“‘sqlpersistenservice’”的数据库。可能很多人不太了解。为了让大家更好的了解,边肖为大家总结了以下内容,希望大家能从这篇文章中有所收获。
“SqlPersistenceService”的版本为655,无法打开。'此服务器支持版本611及更低版本'
附加的数据库遇到以下问题:
数据库“SqlPersistenceService”的版本为655,无法打开。此服务器支持版本611和更低版本。
不支持降级路径。无法打开新数据库“SqlPersistenceService”。创建数据库中止。
原因:
版本655指的是SQL2008,版本611指的是SQL2005(还有一个版本539指的是SQL2000)
楼主的情况属于从高版本到低版本使用的典型情况。
根据微软官方声明,不支持从高版本附加到低版本。
如果非要这样做,我该怎么办?有办法。
首先,找到一台装有SQL Server 2008的计算机,并将您的数据库文件附加到这台计算机上。
附加成功后,在SSMS的对象资源管理器窗口中右键单击新附加的数据库,并选择“任务生成脚本.”反过来,将弹出脚本向导对话框。
单击下一步。
在“选择数据库”对话框中选择刚刚连接的数据库,同时在底部勾选“为所选数据库中的所有对象编写脚本”。单击下一步。
在“选择脚本选项”对话框中,您需要修改以下选项:
1).脚本数据”,设置为“真”;(SQL2005没有这个选项,所以我们需要找一台带有SQL2008的电脑。真麻烦!省去了数据导入导出的麻烦。)
2).编写触发脚本”,设置为“真”;
3).编写脚本以创建数据库”,设置为“真”;
4).为“服务器版本”编写脚本,选择“SQL Server 2005”;(如果要使用的是SQL2000,则选择SQL Server 2000)
强烈建议以这种方式设置以上四个选项。其他选项可以自行处理,其他一般不需要改动。单击下一步。
在“输出选项”对话框中,选择“将脚本保存到文件”,其他默认值,然后单击“下一步”。
完成。
指出来。
然后将刚刚生成的脚本文件复制到自己的计算机上,在SQL Server 2005中打开并执行该脚本。注意:在执行此脚本之前,如有必要,请确保修改此脚本中指定的mdf和ldf文件的物理路径,以满足您自己的要求。
看完上面的内容,如果打不开‘sqlpersistence service’的655版数据库,你还有什么进一步的了解吗?如果您想了解更多知识或相关内容,请关注行业资讯频道,感谢您的支持。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/146015.html