设为首页 收藏本站
查看: 758|回复: 0

[经验分享] Windows Server2012安装SQL Server2008 R2 SP2

[复制链接]

尚未签到

发表于 2015-11-3 11:57:18 | 显示全部楼层 |阅读模式

Windows Server2012安装SQL Server2008 R2 SP2

在WindowsServer2012 64位上安装SQL Server2008时,会提示有问题。当时遇到的情况是,点击Setup以后,没有什么反应,只是过了一段时间,发现SQLServer2008的功能部分安装,主要功能打不开。由于Windows Server2012默认不配置.net3.5,事先也不知道安装SQL Server2008必须首先安装.net3.5,在卸载SQL Server2008时,提示由于缺少.net3.5不能标准卸载。此时只能重新初始化磁盘,重新配置.net3.5。
Windows Server2012只能安装SQL Server2008 SP2及其以上版本。安装教程如下

  • 复制SQL Server 2008R2的原始安装媒体到 D:\SQL2008
    如下三个架构的Service Pack 2都应该被包含(微软MSDN上下载):
    SQLServer2008R2SP2-KB2630458-IA64-CHS.exe
    SQLServer2008R2SP2-KB2630458-x64-CHS.exe
    SQLServer2008R2SP2-KB2630458-x86-CHS.exe
  • 解包如下(解压到指定文件夹):
    D:\sp2\SQLServer2008R2SP2-KB2630458-x86-CHS.exe /x:D:\SQL2008\PCU
    D:\sp2\SQLServer2008R2SP2-KB2630458-x86-CHS.exe /x:D:\SQL2008\PCU
    D:\sp2\SQLServer2008R2SP2-KB2630458-IA64-CHS.exe /x:D:\SQL2008\PCU
    确保完成这个步骤对所有的架构以确保原始媒体能够正确更新。
  • 复制 Setup.exe和 Setup.rll 提取的协调股的位置原始来源媒体位置
    robocopy D:\SQL2008\PCU D:\SQL2008 Setup.exe
    robocopy D:\SQL2008\PCU D:\SQL2008 Setup.rll
  • 复制所有文件而不是文件夹,除了Microsoft.SQL.Chainer.PackageData.dll,从 D:\SQL2008\PCU\ 到D:\SQL2008\来更新原始档案。
    robocopy D:\SQL2008\PCU\x86  D:\SQL2008\x86/XFMicrosoft.SQL.Chainer.PackageData.dll;
    robocopy D:\SQL2008\PCU\x64  D:\SQL2008\x64/XFMicrosoft.SQL.Chainer.PackageData.dll;
    robocopy D:\SQL2008\PCU\ia64 D:\SQL2008\ia64/XF Microsoft.SQL.Chainer.PackageData.dll
    注意:如果您不小心复制Microsoft.SQL.Chainer.PackageData.dll文件,当您启动的Setup.exe可能会看到此错误。 如果发生这种情况,恢复Microsoft.SQL.Chainer.PackageData.dll回原来的版本。
  • 确定是否拥有defaultsetup.ini在下列地点:
    D:\SQL2008\x86
    D:\SQL2008\x64
    D:\SQL2008\ia64
    如果你有一个defaultsetup.ini,增加下列内容到PCUSOURCE=”.\PCU”,如下:
    ;SQLSERVER2008 Configuration File
    [SQLSERVER2008]
    PID="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
    PCUSOURCE=".\PCU"
    备注:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX为安装序列号,用你的序列号代替即可(如果已经破解,则不需要)
    如果您没有defaultsetup.ini,创建一个具有下列内容:
    ;SQLSERVER2008 Configuration File
    [SQLSERVER2008]
    PID="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
    PCUSOURCE=".\PCU"
    并复制到下列地点:
    D:\SQL2008\x86
    D:\SQL2008\x64
    D:\SQL2008\ia64
    该文件会告诉安装程序在哪里找到SP2的源媒体,既您在第3步中提取的内容。
    现在像平时那样运行Setup.exe。
    ----------------------------------------------------------------------------------------------
以上是安装所有的IA64、X64、X86;因为我用的的是WindowsServer2012 64位系统,直接安装的是X64,步骤和上述相同,只是把IA64、X86的部分去掉。基本过程如下

  • 将安装文件sqlserver 2008 R2解压为D:\sqlserver2008R2
  • 将sqlserver 2008 R2的SP2文件解压到D:\sqlserver2008R2\sp目录下
  • 拷贝setup.exe文件
    robocopy D:\sqlserver2008R2\sp  D:\sqlserver2008R2 Setup.exe
  • 拷贝除Microsoft.SQL.Chainer.PackageData.dll之外的所有文件
    robocopy D:\sqlserver2008R2\sp\x64 D:\sqlserver2008R2\x64/XF Microsoft.SQL.Chainer.PackageData.dll
  • 新建DefaultSetup.INI,保存到D:\sqlserver2008R2\x64下,内容如下
;SQLSERVER2008 R2 Configuration File
[SQLSERVER2008]
PCUSOURCE=".\sp"
  6.点击setup进行安装 总结:由于当时安装的是X64,安装完成以后配置管理器中并没有SQLEXPRESS协议。安装好以后,不能远程连接服务器,不知道是没有安装全部的IA64、X64、X86的原因还是其他。不过在SQLServer2008中远程访问数据库是通过设置SQLEXPRESS协议来的。
         版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-134497-1-1.html 上篇帖子: Windows2008R2新添加的硬盘无法识别 VM虚拟机 下篇帖子: 微软公布Windows Server 2008硬件需求配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表