不可以。 低版本数据库可以附加到高版本数据库,反过来就不可以。 你这种情况要在sql 2012那里生成脚本,然后在2008那里执行脚本。
数据库名称必须符合标识符的规则。 name 的数据类型为 sysname,默认值为 NULL。 [ @new_cmptlevel = ] version 数据库要与之兼容的 SQL Server 的版本。 version 的数据类型为 tinyint,默认值为 NULL。 该值必须为下列值之一:具体请看帮助文档。
不能,不能向上兼容。 有一种方法,就是右击生成脚本,然后把得到的脚本文件拿到2008上执行,就可以了。
楼主,你好!我推荐“国家概念”的回答,正确的安装顺序应该是,先安装低版本的,再安装高版本。 你现在已经安装了2012了,再想安装2008也是可以的。
上一篇:sql2012附加数据库