当前位置: 代码迷 >> Sql Server >> sql2008无日志文件附加数据库失败,无法打开数据库 'xxx' 版本 611。请将该数据库升级为最新解决方法
  详细解决方案

sql2008无日志文件附加数据库失败,无法打开数据库 'xxx' 版本 611。请将该数据库升级为最新解决方法

热度:419   发布时间:2016-04-27 14:38:57.0
sql2008无日志文件附加数据库失败,无法打开数据库 'xxx' 版本 611。请将该数据库升级为最新
sql2008无日志文件附加数据库失败,无法打开数据库 'xxx' 版本 611。请将该数据库升级为最新。

我是将sql2005附加到sql2008 提示这个错误。

为什么低版本附加到高版本出现这与的错误????

------解决方案--------------------
探讨
sql2008无日志文件附加数据库失败,无法打开数据库 'xxx' 版本 611。请将该数据库升级为最新。

我是将sql2005附加到sql2008 提示这个错误。

为什么低版本附加到高版本出现这与的错误????

------解决方案--------------------
对于所有 SQL Server 2008 安装,默认的兼容级别都为 100。除非 model 数据库有更低的兼容级别,否则 SQL Server 2008 中创建的数据库会设置为该级别。将数据库从 SQL Server 的任何早期版本升级到 SQL Server 2008 时,如果数据库的兼容级别不在 80 以下,则该数据库将保留其现有的兼容级别。升级兼容级别低于 80 的数据库会将数据库的兼容级别设置为 80。这既适用于系统数据库,也适用于用户数据库。使用 ALTER DATABASE 可更改数据库的兼容级别。若要查看数据库的当前兼容级别,请查询 sys.databases 目录视图中的 compatibility_level 列。
------解决方案--------------------
SQL code
ALTER DATABASE database_name SET COMPATIBILITY_LEVEL = { 80 | 90 | 100 }
------解决方案--------------------
SQL code
exec sp_dbcmptlevel test_db, 100
  相关解决方案