往数据库中附加.mdf文件时显示错误时什么原因

往数据库中附加.mdf文件时显示错误时什么原因,第1张

出现这样的问题原因是你所使用的数据库版本没有创建mdf和ldf的版本高.

由于Sql数据库是向前兼容的,即高版本兼容低版本,所以只能使用和创建数据库时一样的版本或者更高的版本来打开数据库,而不能使用低版本打开.

举例说明:

创建数据库时使用的是2005,则只能在2008或2008等更高的版本里打开,而在2000中打开则会出现你这样的问题的.

解决方案:

1.在高版本的数据库中使用.

2.在高版本中导出数据库脚本,然后再在低版本中创建数据库.

要附加的数据库文件是在更高版本的SQL Server上生成的。而附加此文件的SQL Server数据库版本比较低,故无法附加。

需要使用高些版本的SQL Server数据库来附加;或者将mdf文件降低兼容级别试试(这个不一定有效)。


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

原文地址: http://outofmemory.cn/sjk/9971881.html

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

发表评论

登录后才能评论

评论列表(0条)

保存