zoukankan      html  css  js  c++  java
  • SQL 2008 R2安装部署&&开放网络端口

    SQL 2008 R2开始就只有64位版本了~

    我在一台安装了Windows Server 2008 R2企业版的服务器上安装SQL 2008 R2企业版

    我们首先安装服务器角色

    安装IIS

    image

    安装IIS的组件如下图:

    image

    image

    然后选择下一步,开始安装

    image

    image

    image

    接着我们放入SQL 2008 R2的安装光盘

    双点光驱

    出现安装SQL 2008 R2的向导

    image

    我们选择左列的“安装”

    1

    image

    大家等待一会

    image

    出现安装条件自检,看是否满足安装条件

    我们这全部通过,接着点确定

    image

    再次等待片刻

    出现输入安装密钥

    2

    输入完成后点“下一步”

    image

    接受条款,为了让微软把产品做得更好,建议大家勾选第2个,当然不会发送您的隐私给微软的,大可放心啦

    image

    安装支持文件

    image

    安装好以后,SQL再次进行自我体检

    image

    一般情况下,我们没有对Windows Server 2008 R2打补丁,在上面我们的“Microsoft .NET 应用程序安全性”也会是感叹号,这个在安装时可以忽略的,我这里显示通过是因为在安装SQL之前,我的WIN08 R2已经升级补丁到最新了

    下面的感叹号“Windows防火墙”我们这也可以不管,后面我会给大家说怎么开启防火墙方便准确的

    我们点下一步吧

    image

    默认,下一步

    image

    全部勾选

    并选择安装路径,我习惯把C改为D即可

    image

    再次自检通过

    下一步

    image

    选择默认实例

    选择默认实例的保存位置,我这也是C改D即可

    image

    磁盘空间检查,没问题,继续下一步

    3

    在服务的帐户名里我们选择system,并且把代理和Browser选择成自动启动(方便以后我们部署其他微软产品时SQL的配置一步到位,避免对SQL改配置)

    接着下一步吧

    我们可以在AD里先创建一个SQLADMINS的组,让这个组成为管理SQL的管理组,所以在下面这图里,我们把SQLadmins添加进来

    4

    下一步,同样的把sqladmins再次添加

    5

    下一步

    image

    默认,下一步

    image

    下一步

    image

    再次自检,通过,下一步

    image

    SQL的安装配置就OK了,我们确定安装配置信息无误以后就点“安装”吧

    image

    耐心等待安装完成吧

    image

    OK,安装成功了哦

    image

    下面我们开把SQL所需要的端口打开

    我们来做个批处理文件吧,方便快捷,适用SQL2000,SQL2005,SQL2008,SQL2008 R2的端口,完整切完善哦

    把下面保存成.bat的文件右键以管理员身份运行下就OK了

    @echo =========  SQL Server Ports  =================== 
    @echo Enabling SQLServer default instance port 1433 
    netsh firewall set portopening TCP 1433 "SQLServer" 
    @echo Enabling Dedicated Admin Connection port 1434 
    netsh firewall set portopening TCP 1434 "SQL Admin Connection" 
    @echo Enabling conventional SQL Server Service Broker port 4022  
    netsh firewall set portopening TCP 4022 "SQL Service Broker" 
    @echo Enabling Transact-SQL Debugger/RPC port 135 
    netsh firewall set portopening TCP 135 "SQL Debugger/RPC" 
    @echo =========  Analysis Services Ports  ============== 
    @echo Enabling SSAS Default Instance port 2383 
    netsh firewall set portopening TCP 2383 "Analysis Services" 
    @echo Enabling SQL Server Browser Service port 2382 
    netsh firewall set portopening TCP 2382 "SQL Browser" 
    @echo =========  Misc Applications  ============== 
    @echo Enabling HTTP port 80 
    netsh firewall set portopening TCP 80 "HTTP" 
    @echo Enabling SSL port 443 
    netsh firewall set portopening TCP 443 "SSL" 
    @echo Enabling port for SQL Server Browser Service's 'Browse' Button 
    netsh firewall set portopening UDP 1434 "SQL Browser" 
    @echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK) 
    netsh firewall set multicastbroadcastresponse ENABLE


    备注:通过将文件另存为.txt 的文件使用以下名称: OpenSqlServerPort.txt 
    将该 OpenSqlServerPort.txt 文件重命名为以下: OpenSqlServerPort.bat

    image

    就这样自动在防火墙添加了SQL所需要的全部端口了

    image

    是否非常方便啊?

    嘿嘿~SQL2008 R2的安装就介绍到这,为我后面的文章做铺垫啦~

    本文出自 “ZJS的微软桌面虚拟化” 博客,请务必保留此出处http://rdsrv.blog.51cto.com/2996778/562092

    MS SQL2008 连接数据库端口问题  

    2010-05-21 09:31:18|  分类: 技术解决|字号 订阅

     
     

            微软的Visual Studio Express和SQL Server Express系列为基础型免费程序开发环境和SQL数据库,为广大的学习爱好者带来了福音,同时还可以利用它们进行一些比较简单的系统的开发,而不用担心版权问题. 其中SQL SERVER EXPRESS版本默认是关闭网络访问功能的,但它并不是不支持,也可以支持部分网络功能,对于一般的系统而言,其网络功能足已,下面我大概讲述一下SQL SERVER 2008 EXPRESS打开网络访问功能的步骤.

    1. 从开始菜单中打开 SQL配置管理器,如图.

    2. 选择SQL网络配置->SQLEXPRESS的协议,选择右边的TCP/IP. 此协议默认为禁用状态,点右键选择启用,将其设置为启用状态.

        3.在TCP/IP上点右键,选择"属性",打开TCP/IP的属性页.  然后选择IP地址选项卡,其中会列出本机的所有IP地址, 将要设置可以远程访问的IP地址的"已启用"和"活动"都设置为"是",将TCP端口号设置为1433,将TCP/IP动态端口设置为空. 如图所示.

     上图中全部动态端口留空,tcp端口设置为1433(默认)端口号。

    ————————————————————分割线——————————————————————————

    需要补充的问题:

    1、服务器名要使用  server=tcp:servername, portnumber的形式,而不是常用的servername:portnumber形式。例如服务器ip是10.10.2.2,端口为14330,则连接的服务器名称应为:10.10.2.2,14330。这个问题折腾了我一下午,没经验,总以为是服务器配置不对,原来是端口的确认方式不同。

    2、在windown7下测试了上面那个设置防火墙端口的bat文件,的确有效。

    3、如果要开启使用ip地址,而无需输入数据库实例名称,登录数据库,开启TCP/IP协议,并设置tcp端口为1433,动态端口为空即可。(2014-4新增)

  • 相关阅读:
    谈谈泛型和锁,一个值得注意的问题!
    关于++运算符重载的一个问题,有点“饶”!
    关于抽象类的构造函数!
    在嵌套类中是否可以触发外部类中定义的事件!
    谈谈C#的私有成员的一个有趣的现象!
    关于循环引用!
    谈谈常数字段!
    C#中对byte类型的处理。
    C#l编译器是否会为值类型生成默认的构造函数!
    谈谈DivideByZeroException异常!并非像表面那么简单!
  • 原文地址:https://www.cnblogs.com/huangfr/p/2375255.html
Copyright © 2011-2022 走看看