当前位置: 代码迷 >> Sql Server >> sql server2008 r2 版本解决思路
  详细解决方案

sql server2008 r2 版本解决思路

热度:597   发布时间:2016-04-24 09:55:39.0
sql server2008 r2 版本
附加文件的时候出现:
标题: Microsoft SQL Server Management Studio
------------------------------
附加数据库 对于 服务器“127.0.0.1”失败。  (Microsoft.SqlServer.Smo)
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.4000.0+((KJ_PCU_Main).1206280827+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=附加数据库+Server&LinkId=20476
------------------------------
其他信息:
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
数据库 'BugNET' 的版本为 782,无法打开。此服务器支持 663 版及更低版本。不支持降级路径。
无法打开新数据库 某某数据库名字。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 948)


本机当前的系统是:

补丁也打到 sp2 

百度了一下,由于本机系统是sql server 2008 r2的r2系统不是高于sqlserver2008吗?为什么不能向下兼容?
还有782是指的什么版本?

我看那套系统的要求是
FOR USE
SQL Server 2008 and above. Including Express Editions (某某数据库名字
IIS7+ Server
ASP.NET 4.5 


------解决思路----------------------
或者mdf、ldf文件降级,我这里有文章可以参考一下:http://blog.csdn.net/dba_huangzj/article/details/7952403
------解决思路----------------------
SELECT @@VERSION 是查os的版本,

--SQL Server版本
SELECT  SERVERPROPERTY('productlevel') AS 'Service Pack' ,
        SERVERPROPERTY('edition') AS edition ,
        SERVERPROPERTY('productversion') AS 'build number'

Use master
GO
EXEC xp_msver
GO
--OS的版本
SELECT @@VERSION

你那个问题应该是上传的人本身是在2012创建或者附加过到2012,然后分离出来导致的。
  相关解决方案