关于Attach *.mdf数据库联想到的备份

将一个*.mdf(可以知道的是*.mdf匹配的是SQL2008R2,当时内部版本不详)附加到SQL2008R2(数据库的内部版本为661)失败,
待解)提示如下信息,怎么会说当时的版本为 782呢(当时是SQL2008R2 啊),不至于要还到SQL2014吧(782),
暂不想通过执行脚本去完成,毕竟还有一些数据脚本中没有.
//想学习下之前关于cxGrid的应用

en_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522665(内部版本为661)
cn_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522724
cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233



查看现有DB版本为:
     select DATABASEPROPERTYEX('master','version') as 数据库内部版本
            

           

--复习一下上次的脚本:    https://www.cnblogs.com/CDPJ/p/12584564.html  

SELECT  SERVERPROPERTY('Edition') AS Edition,
                SERVERPROPERTY('ProductVersion') AS ProductVersion,
                SERVERPROPERTY('ProductLevel') AS ProductLevel

//放在上面这个表格下面这行下面脚本更好直观的发现对应SQL的哪个版本:
select @@microsoftversion / 0x01000000, @@microsoftversion & 0xFFFF


select DATABASEPROPERTYEX('master','version') as 数据库内部版本

 ---------------------------------------------------------------------------------------------------------------------------------------
通过上面的问题,有必要通过备份*.mdf, *.ldf, *.bak, 脚本,降级生成的版本等等几种方式作为备份
 

 

 



猜你喜欢

转载自www.cnblogs.com/CDPJ/p/12591069.html