none
SqlServer2012Express断网不能安装,已经安装了.net framework 4.0 RRS feed

  • 问题

  • 服务器环境为Windows Server 2008 R2 SP1,为何安装了.net framework 4.0之后,安装Sql2012Express sp1还是找不到framework?

    2013年7月3日 6:31

全部回复

  • 还需要 3.5 SP1, 在官网下载地址有说明的

    http://www.microsoft.com/zh-cn/download/details.aspx?id=29062

    2013年7月3日 11:38
  • Did you add machine to application role? That'll install .net 3.5 on the machine.
    2013年7月3日 14:14
  • .NET Framework 3.5 SP1版本(或者成为.NET Framework 3.5.1版本)是安装SQL Server2008服务器系统所必须的预安装软件。在独立安装SQL Server2008的实例中,如果用户服务器上所运行的Windows操作系统没有安装.NET Framework 3.5 SP1版本,则SQL Server2008无法安装成功。在服务器操作系统Windows Server 2008 R2及之后的版本中,安装操作系统时.NET Framework为系统自带的软件项目。但如果用户服务器上运行的是2008 R2之前的服务器操作系统版本,则需要在windows官方网站上下载或在SQL Server 2008安装盘中的redist文件夹提取并安装.NET Framework。
      本文的主旨正是向用户介绍如何确认服务器操作系统中是否已经安装.NET Framework 3.5 SP1版本。若发现未安装该软件时,如何将其添加到服务器操作系统中。
      1.如何确认服务器操作系统中是否已经安装.NET Framework 3.5 SP1
      用户可以通过下面的三个步骤确定服务器2008 R2.操作系统中是否已经安装.NET Framework 3.5 SP1:
      第一步:在操作系统用户交互界面中的左下方点击“开始”
      第二步:点击“管理工具面板”并从中找到“服务器管理器”
      第三步:在“服务器管理器”交互界面中,点击“功能”选项后,在右边的子栏目中,将显示出服务器操作系统中已经安装的所有软件。从子栏目中寻找.NET Framework 3.5.1是否已经安装成功。
      2. 如果确认服务器操作系统中并未安装.NET Framework 3.5.1,用户可以使用下面两种方法在服务器操作系统中对其进行安装:
      方法一:使用服务器管理器安装.NET Framework 3.5.1
      步骤一:在“服务器管理器”选项中选择“增加功能”选项。用户可以看到一个服务器操作系统自身所提供安装的其他软件项目。
      步骤二:在“选择功能”框中,选择扩展项“.NET Framework 3.5.1 Features.”
      步骤三:用户可以看到两个选项:“for .NET Framework 3.5.1”选项和“WCF Activation.”选项。选择“for .NET Framework 3.5.1”点击“下一步”
      这里需要提醒用户注意的是,如果用户没有选择扩展项目.NET Framework 3.5.1 Features,而直接点击“下一步”将进入如下所示的“增加功能向导”界面:
      此时,用户需要点击“取消”返回上一步,重新选择扩展项目“.NET Framework 3.5.1 Features”。
      第四步:在“确认安装选项”栏目中确认“.NET Framework 3.5.1 Features”已经选取,点击“安装”
      第五步:按照安装向导,一步步的安装“.NET Framework 3.5.1 Features”即可。
    • 已编辑 Steven.桦仔 2013年7月3日 16:18 补充信息内容
    2013年7月3日 16:18
  • .NET Framework 3.5 SP1版本(或者成为.NET Framework 3.5.1版本)是安装SQL Server2008服务器系统所必须的预安装软件。在独立安装SQL Server2008的实例中,如果用户服务器上所运行的Windows操作系统没有安装.NET Framework 3.5 SP1版本,则SQL Server2008无法安装成功。在服务器操作系统Windows Server 2008 R2及之后的版本中,安装操作系统时.NET Framework为系统自带的软件项目。但如果用户服务器上运行的是2008 R2之前的服务器操作系统版本,则需要在windows官方网站上下载或在SQL Server 2008安装盘中的redist文件夹提取并安装.NET Framework。
      本文的主旨正是向用户介绍如何确认服务器操作系统中是否已经安装.NET Framework 3.5 SP1版本。若发现未安装该软件时,如何将其添加到服务器操作系统中。
      1.如何确认服务器操作系统中是否已经安装.NET Framework 3.5 SP1
      用户可以通过下面的三个步骤确定服务器2008 R2.操作系统中是否已经安装.NET Framework 3.5 SP1:
      第一步:在操作系统用户交互界面中的左下方点击“开始”
      第二步:点击“管理工具面板”并从中找到“服务器管理器”
      第三步:在“服务器管理器”交互界面中,点击“功能”选项后,在右边的子栏目中,将显示出服务器操作系统中已经安装的所有软件。从子栏目中寻找.NET Framework 3.5.1是否已经安装成功。
      2. 如果确认服务器操作系统中并未安装.NET Framework 3.5.1,用户可以使用下面两种方法在服务器操作系统中对其进行安装:
      方法一:使用服务器管理器安装.NET Framework 3.5.1
      步骤一:在“服务器管理器”选项中选择“增加功能”选项。用户可以看到一个服务器操作系统自身所提供安装的其他软件项目。
      步骤二:在“选择功能”框中,选择扩展项“.NET Framework 3.5.1 Features.”
      步骤三:用户可以看到两个选项:“for .NET Framework 3.5.1”选项和“WCF Activation.”选项。选择“for .NET Framework 3.5.1”点击“下一步”
      这里需要提醒用户注意的是,如果用户没有选择扩展项目.NET Framework 3.5.1 Features,而直接点击“下一步”将进入如下所示的“增加功能向导”界面:
      此时,用户需要点击“取消”返回上一步,重新选择扩展项目“.NET Framework 3.5.1 Features”。
      第四步:在“确认安装选项”栏目中确认“.NET Framework 3.5.1 Features”已经选取,点击“安装”
      第五步:按照安装向导,一步步的安装“.NET Framework 3.5.1 Features”即可。
    LZ可以根据上面的内容确认是否已经安装了.net3.5,如果没有可以按照上面的方法来安装
    2013年7月3日 16:20
  • 感谢回复。

    SqlServer2008需要 .net 3.5 sp1,这个我知道。SqlServer2012Express我只安装服务器环境,提示里面没有检测.net 3.5 sp1。

    另外,我也尝试过.net 3.5 sp1,并且安装了,目前同时存在.net 3.5 sp1和 .net 4.0,问题依旧

    2013年7月5日 3:19
  • Do you have detailed error message? What does installation log file say?
    2013年7月5日 3:28
  • 在检测安装环境时,可以检测到3.5 sp1(已安装),但是.net 4.0写的还是(以下组件需要ineternet连接),下一步的时候,就提示错误,log里面写的,无法访问http://go.microsoft 的一个.net framework 4.0下载地址

    一会儿我传张图片    

    2013年7月5日 3:32
  • Does machine have internet connection?

    2013年7月5日 3:41
  • By the way, did you follow 'install instructions' in this link: http://www.microsoft.com/en-us/download/details.aspx?id=29062?
    2013年7月5日 3:46
  • 没有,我问的就是这个,为什么安装了 .net 3.5 sp1.安装了 .net 4.0之后
    还需要去internet找.net 4.0?
    2013年7月5日 3:47
  • Did you download correct installation package?
    2013年7月5日 3:51
  • .net framework 4.0(独立安装程序) 
    dotNetFx40_Full_x86_x64.exe 
    49268Kb

    安装后版本号是4.0.30319

    2013年7月5日 3:54
  • Download 1.3gb one then try again.
    2013年7月5日 3:59
  • LZ在msdn我告诉你上下载会比较好,我的SQL2012也是在上面下载的,安装之前会提示你安装.NET3.5

    先安装好就可以了,.net4不用安装

    我的安装环境是Windows7,sql2012开发者版,跟LZ操作系统有差异,不过安装要求都是一样的

    http://msdn.itellyou.cn/

    2013年7月5日 5:04
  • 我在itellyou上下载的是sp1,没试过这个。我试试

    2013年7月5日 5:27
  • LZ在msdn我告诉你上下载会比较好,我的SQL2012也是在上面下载的,安装之前会提示你安装.NET3.5

    先安装好就可以了,.net4不用安装

    我的安装环境是Windows7,sql2012开发者版,跟LZ操作系统有差异,不过安装要求都是一样的

    http://msdn.itellyou.cn/


    另外,你是断网安装的?
    2013年7月5日 5:28
  • 我是联网安装的,不知道安装包是否已经集成了SP1,反正安装前会自动更新补丁包,从网上下载补丁包然后安装上


    2013年7月5日 8:53
  • 我是联网安装的,不知道安装包是否已经集成了SP1,反正安装前会自动更新补丁包,从网上下载补丁包然后安装上



    是的,联网是可以的。我这个是问的断网。
    2013年7月7日 10:32
  • 断网的话也可以的,最多没有安装SP1补丁包已而
    2013年7月7日 14:54
  • 断网检测.net 4那里过不去,怎么安装的呢?
    2013年7月8日 2:09
  • 能截图上来吗?
    2013年7月8日 2:13
  • .net 4.0已经安装,我没截图

    2013年7月8日 2:42
  • 到了下一步,就提示无法连接下载中心之类
    2013年7月8日 2:43
  • Tried download complete install package (1.3gb in size)?
    2013年7月8日 3:23
  • 1.3Gb,1.9Gb,我都试了,都不行
    2013年7月8日 5:58
  • 我遇到了和楼主一样的问题。断网安装失败。。net Framework 4 已经安装


    我的邮箱 Looyo.wang AT gmail.com

    2013年9月2日 6:53
  • 找到解决方法了:
    在安装sqlserver express 2012 之前,除了要安装  “Microsoft .NET Framework 4”  还需要安装   "Microsoft .NET Framework 4 完整语言包 (x86/x64)"

    我的邮箱 Looyo.wang AT gmail.com

    • 已建议为答案 Wang.Hui 2013年9月3日 3:06
    2013年9月3日 3:05