Windows Server 2012 R2 安装 SQL server 2008 r2(兼容性问题已处理)
正常情况SQL server 2008 r2默认是sp1的,但是Windows Server 2012 R2最低要求sp2因此会提示有兼容性问题,本教程就是教你如何处理兼容性问题,从而在Windows Server 2012 R2上成功安装SQL server 2008 r2
前提:默认已经安装好了Windows Server 2012 R2系统
软件准备:
- SQLSERVER2008_R2企业版64位(软件名字不是这个,这里只是为了演示)
- SQL Server2008 R2 Service Pack 2(软件名字不是这个,这里只是为了演示)
这两个软件在文章的末尾会提供下载地址
安装步骤:
注意下面的文件路径关系
安装SQLSERVER2008_R2企业版64位,选择安装路径:C:\usersofterware\sqlserver2008R2(这个位置你可以自定义,这里是以我本机安装为例,下面的所有路径均是以我本机路径为例,请知晓),当你点击安装,过一会儿会提示你有兼容性问题,先点击取消,关闭弹窗
通过步骤1以后会在C:\usersofterware\sqlserver2008R2路径下生成这些文件
1033_ENU_LP/ 2052_CHS_LP/ autorun.inf MasterDataServices/ MediaInfo.xml Microsoft.VC80.CRT.manifest msvcr80.dll* redist/ resources/ setup.exe* setup.exe.config sqmapi.dll* StreamInsight/ x64/ 序列号.txt
在C:\usersofterware\sqlserver2008R2创建文件夹sp
解压SQL Server2008 R2 Service Pack 2.exe文件到C:\usersofterware\sqlserver2008R2\sp
C:\usersofterware\sqlserver2008R2\sp路径下的文件结构如下:
_sfx_manifest_ 2052_chs_lp/ mediainfo.xml microsoft.vc80.crt.manifest msvcr80.dll* resources/ setup.exe* setup.exe.config sqmapi.dll* x64/
拷贝setup.exe文件
robocopy C:\usersofterware\sqlserver2008R2\sp C:\usersofterware\sqlserver2008R2 Setup.exe
拷贝除Microsoft.SQL.Chainer.PackageData.dll之外的所有文件
robocopy C:\usersofterware\sqlserver2008R2\sp\x64 C:\usersofterware\sqlserver2008R2\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
新建DefaultSetup.ini(通常这个文件时直接存在的),保存到C:\usersofterware\sqlserver2008R2\x64下,内容如下:
;SQLSERVER2008 Configuration File [SQLSERVER2008] PID="GYF3T-H2V88-GRPPH-HWRJP-QRTYB" PCUSOURCE=".\sp"
回到C:\usersofterware\sqlserver2008R2文件加下,双击setup.exe文件就可以安装了
软件的百度云盘地址:
链接:https://pan.baidu.com/s/1OHPMQbCTzHPGz-ZGNiCAxA
提取码:3w8h
如果链接失效,请在评论区留言会及时更新
上面的文档认真看一遍,基本就可以安装成功了,如果你还是不太明白,有整理一份详细的sqlserver2008R2安装文档,下面是链接: