SQL Server 2005        

为 SQL Server 启用 TCP/IP 后,数据库引擎将侦听连接点上是否有传入的连接(由 IP 地址和 TCP 端口号组成)。下列步骤将创建一个表格格式数据流 (TDS) 端点,以便 SQL Server 侦听其他 TCP 端口。

创建第二个 TDS 端点的可能原因包括:

  • 通过将防火墙配置为限制访问特定子网上的本地客户机的默认端点,提高安全性。通过创建防火墙对 Internet 公开的新端点并限制服务器支持组对此端点的连接权限,维护支持组对 SQL Server 的 Internet 访问。
  • 使用非一致内存访问 (NUMA) 时,将连接与特定处理器关联。有关如何配置 NUMA 节点的 TCP/IP 端口的详细信息,请参阅 SQL Server 2005 如何支持 NUMA
注意:
创建新的 Transact-SQL 端点时,将撤消默认 TDS 端点的 public 连接权限。如果默认端点需要访问 public 组,请使用 GRANT CONNECT ON ENDPOINT::[TSQL Default TCP] to [public] 语句重新应用此权限。

配置 TDS 端点的步骤如下,但可以不按顺序进行:

  • 为 TCP 端口创建 TDS 端点,恢复对默认端点的访问权限(如果适用)。
  • 对所需的服务器主体授予对端点的访问权限。
  • 指定所选 IP 地址的 TCP 端口号。
  1. 发出以下语句,为服务器上所有可用的 TCP 地址的端口 1500 创建名为 CustomConnection 的端点。

    复制
    USE masterGOCREATE ENDPOINT [CustomConnection]STATE = STARTEDAS TCP (LISTENER_PORT = 1500, LISTENER_IP =ALL)FOR TSQL() ;GO
  1. 发出以下语句,对 corp 域中的 SQLSupport 组授予对 CustomConnection 端点的访问权限。

    GRANT CONNECT ON ENDPOINT::[CustomConnection] to [corp\SQLSupport] ;GO
  1. 在 SQL Server 配置管理器中,展开“SQL Server 2005 网络配置”,然后单击“<实例名> 的协议”。

  2. 展开“<实例名> 的协议”,然后单击 TCP/IP

  3. 在右窗格中,右键单击要启用的每个禁用的 IP 地址,再单击“启用”

  4. 右键单击 IPAll,再单击“属性”

  5. “TCP 端口”框中,键入要数据库引擎侦听的端口(用逗号分隔)。在我们的示例中,如果列出了默认端口 1433,则键入 ,1500,随后框中将显示 1433,1500,然后单击“确定”

    注意:
    如果不想对所有 IP 地址启用端口,则在属性框中只为所需地址配置其他端口。然后,在控制台窗格中,右键单击 TCP/IP,单击“属性”,然后在“全部侦听”框中选择“否”

  6. 在左窗格中,单击“SQL Server 2005 服务”

  7. 在右窗格中,右键单击“SQL Server <实例名>”,再单击“重新启动”

    数据库引擎重新启动后,错误日志将列出 SQL Server 要侦听的端口。

  1. 发出以下语句,使用可信连接并假定用户为 [corp\SQLSupport] 组的成员连接到名为 ACCT 的服务器上的 SQL Server 默认实例的 CustomConnection 端点。

    sqlcmd -SACCT,1500
https://blog.csdn.net/paul50060049/article/details/51675674
https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2005/ms189310(v=sql.90)
 
 

如何将数据库引擎配置为侦听多个 TCP 端口的更多相关文章

  1. 怎么配置 Oracle 侦听器来使用SQL操作ST_Geometry

    关于这个内容,其实从ArcSDE9.2推出ST_Geometry就让用户感到很有吸引力,而且特别是在ArcSDE9.3之后,用户使用SQL操作ST_geometry越来越多,但是在配置Oracle监听 ...

  2. SQL Server 2012 连接到数据库引擎

    第 1 课:连接到数据库引擎 https://msdn.microsoft.com/zh-cn/library/ms345332(v=sql.110).aspx   本课将介绍主要的工具以及如何连接并 ...

  3. 等待数据库引擎恢复句柄失败 SqlServer2012安装时报错 Win10

    上周,在一批Win10系统电脑上安装SqlServer 2012时,屡次发生报错,安装失败,显示的失败信息是:等待数据库引擎恢复句柄失败 如下图所示: 面对这样的错误,我的第一反应是百度,在百度上找了 ...

  4. 如果在配置中将“system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled”设置为 true,则需要终结点指定相对地址。如果在终结点上指定相对侦听 URI,则该地址可以是绝对地址。若要解决此问题,请为终结点“http://localhost/Service1.svc”指定相对 URI。

    问题: 如果在配置中将"system.serviceModel/serviceHostingEnvironment/multipleSiteBindingsEnabled"设置为 ...

  5. 涂抹Oracle笔记1-创建数据库及配置监听程序

    一.安装ORACLE数据库软件及创建实例OLTP:online transaction processing 指那些短事务,高并发,读写频繁的数据库系统.--DB_BLOCK_SIZE通常设置较小.O ...

  6. 代码配置没有问题,为什么不回滚事务(要理解Mysql数据库引擎)

    在发展的前几天遇到的问题,在调试过程中发现配置service本次交易不工作层,更新后数据库抛出异常或成功,交易不会回滚.随后开始了各种检查,视图spring的事务是否配置正确,进入更新方法时是否开启了 ...

  7. activiti 动态配置 activiti 监听引擎启动和初始化(高级源码篇)

    1.1.1. 前言 用户故事:现在有这样一个需求,第一个需求:公司的开发环境,测试环境以及线上环境,我们使用的数据库是不一样的,我们必须能够任意的切换数据库进行测试和发布,对数据库连接字符串我们需要加 ...

  8. python---django中models配置修改数据库引擎

    Django支持多种数据库,sqlite,mysql,oracle等,其默认数据库是sqlite 在settings文件中可以发现: DATABASES = { 'default': { 'ENGIN ...

  9. mysql实战优化之七:数据库侧配置优化

    对于功能,我们可能知道必须改进什么:但对于性能问题,有时我们可能无从下手.其实,任何计算机应用系统最终队可以归结为: cpu消耗 内存使用 对磁盘,网络或其他I/O设备的输入/输出(I/O)操作. 但 ...

随机推荐

  1. 【洛谷】【最小生成树】P1536 村村通

    [题目描述:] 某市调查城镇交通状况,得到现有城镇道路统计表.表中列出了每条道路直接连通的城镇.市政府"村村通工程"的目标是使全市任何两个城镇间都可以实现交通(但不一定有直接的道路 ...

  2. 最好的8个 Java RESTful 框架

    原文出处: colobu 过去的每一年,涌现出越来越多的Java框架.就像JavaScript,每个人都认为他们知道一个好的框架的功能应该是怎么样的.连我的老祖母现在也使用 一个我从来没有听说过而且可 ...

  3. win10下SVN图标不显示

    win10系统的SVN图标不现实了.正常情况下,会在文件夹上有一个对勾 但是对勾以及所有的SVN图标都突然消失了,都不知道文件什么状态了. 经过一通搜索,发现问题所在(都指向注册表图标被占用).原因就 ...

  4. hass连接设备

    hass如何自动发现mqtt设备 https://www.hachina.io/docs/7230.html 玩家自定义 https://www.hachina.io/6572.html

  5. Solaris 11配置IPS安装系统包(类似linux中的yum源)

    参考:http://blog.chinaunix.net/uid-8860-id-3777457.html 一. 概述: Solaris 11被称为第一个云操作系统,因此在很多方面体现了云系统的一些特 ...

  6. Linux监控命令整理(top,free,vmstat,iostat,mpstat,sar,netstat)

    1.1 top 1.1.1 命令说明 Top 命令能够实时监控系统的运行状态,并且可以按照cpu.内存和执行时间进行排序 1.1.2 参数说明 命令行启动参数: 用法: top -hv | -bcis ...

  7. day04--流程控制之if

    编程的目的是让计算机像人脑一样工作,因此就需要让计算机具备人脑一样的逻辑思维,这里就需要用到计算机语言的流程控制: 流程控制之if......else 语法1: if 条件: 代码块 # 一组代码块的 ...

  8. PAT A1034 Head of a Gang (30 分)——图遍历DFS,字符串和数字的对应保存

    One way that the police finds the head of a gang is to check people's phone calls. If there is a pho ...

  9. 你想要的Python面试都在这里了【315+道题】

    写在前面 近日恰逢学生临近毕业,课程后期大家"期待+苦逼"的时刻莫过于每天早上内容回顾和面试题问答部分[临近毕业每天课前用40-60分钟对之前内容回顾.提问和补充,专挑班里不爱说话 ...

  10. Hive 实现 wordcount

    创建表: create table hive_wordcount(context string); load data local inpath '/home/hadoop/files/hellowo ...