修改MSSQL的端口地址_TcpPort,可在程序中调用,从而修改TcpPort

Use master
Go
------------------------------
--1)在注册表中查询 PipeName,使用 xp_instance_regread可查询得到
declare @PipeName nvarchar(512) exec master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Np', N'PipeName', @PipeName Output
Select @PipeName As [PipeName] --Remark:可正常查询出结果: PipeName
\\.\pipe\sql\query
--2)在注册表中查询 PipeName,使用xp_regread可查询到
declare @PipeName nvarchar(512) exec master.dbo.xp_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Np', N'PipeName', @PipeName Output
Select @PipeName As [PipeName]
--Remark:可正常查询出结果:      PipeName
                            \\.\pipe\sql\query
---------------------------------------------------
--3)在注册表中查询 TcpPort,使用 xp_instance_regread,没有查到
declare @TcpPort nvarchar(12) exec master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp', N'TcpPort', @TcpPort Output
Select @TcpPort As [TcpPort] --使用xp_instance_regread,可正常读出端口地址  TcpPort
                                                1466
---------------------------------------------------
--4)在注册表中查询 TcpPort,使用 xp_regread,可查到
declare @rc int,@dir nvarchar(5)
exec @rc = master.dbo.xp_regread N'HKEY_LOCAL_MACHINE',N'Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp',N'TcpPort', @dir output
select @dir as TcpPort --@dir returns 1433
--使用xp_regread,可正常读出端口地址 TcpPort
1433
-----------------------------------------------------------------------------------------------------------------------------
--下面2段,只是放在一起对比,为什么获得的结果不一致(xp_regread获得的结果 1433正确)
--参考此处: https://www.sqlservercentral.com/forums/topic/xp_instance_regread
declare @rc int,@dir nvarchar(5)
exec @rc = master.dbo.xp_regread N'HKEY_LOCAL_MACHINE',N'Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp',N'TcpPort', @dir output
select @dir as TcpPort --使用xp_regread,可正常读出端口地址  TcpPort
                                       1466
---------------------------------------------------
 --xp_instance_regread获得结果不正确 declare @rc int,@dir nvarchar(5) exec @rc = master.dbo.xp_instance_regread N'HKEY_LOCAL_MACHINE',N'Software\Microsoft\MSSQLServer\MSSQLServer\SuperSocketNetLib\Tcp',N'TcpPort', @dir output select @dir

--使用xp_instance_regread,可正常读出端口地址  TcpPort
                                                1466  (此结果与电脑中的值不一致)
---------------------------------------------------
 --路径不同,得到的结果是 2433,但这个是什么TcpPort的端口地址? declare @rc int,@dir varchar(5) exec @rc = master.dbo.xp_regread 'HKEY_LOCAL_MACHINE','SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL\MSSQLServer\SuperSocketNetLib\Tcp','TcpPort', @dir output select @dir

--使用xp_regread,读出端口地址  TcpPort
                                 2433 ---------------------------------------------------
xp_regread
xp_instance_regread
xp_regenumkeys
xp_instance_regenumkeys
xp_regenumvalues
xp_instance_regenumvalues
xp_regwrite
xp_instance_regwrite
xp_regaddmultistring
xp_instance_regaddmultistring
xp_regremovemultistring
xp_instance_regremovemultistring
xp_regdeletevalue
xp_instance_regdeletevalue
xp_regdeletekey
xp_instance_regdeletekey ----------------------------------------------------------------------------------------------------
Apr 23,2020 越弄越蒙了,



修改MSSQL的端口地址_TcpPort_数据库安装工具_连载_2的更多相关文章

  1. RESTORE FILELISTONLY FROM DISK ='D:\DataSQL\BakFile\pubs.bak' _ 数据库安装工具_连载_4

    在查询分析器中执行:  RESTORE FILELISTONLY FROM DISK = 'D:\DataSQL\BakFile\pubs.bak'根据查询类型判断Type(D.L),再取得对应的Lo ...

  2. 备份、恢复数据库(Dos命令提示符下)_数据库安装工具_连载_1

    Dos命令提示符下: 备份.恢复数据库,是不是很简单啊,是的,当你20年不碰MS SQL,是不是又忘记了呢,答案也许也是吧,^_^虽然在程序中执行SQL代码时,很讨厌那个Go,正如MySQL中那个分号 ...

  3. [FireDAC][Phys][MSSQL]-310._数据库安装工具_问题需要解决_连载_3

    //先来看看我们碰到的问题,再来求解答SQL脚本执行失败,[FireDAC][Phys][MSSQL]-310. Cannot execute command returning result set ...

  4. MySQL和MsSQL实时自动同步---SyncNavigator 数据库同步软件

    需要MySQL数据库支持的狐友们有福了,MySQL和MsSQL实时自动同步---SyncNavigator 数据库同步软件   使用SyncNavigator轻松实现数据库异地同步.断点续传.异构同步 ...

  5. oracle 11g rac修改监听端口(远程监听和本地监听)

    转至:https://www.cnblogs.com/yj411511/p/12459533.html 目录 1.修改远程监听端口 1.1 查看远程监听状态 1.2 修改SCAN listener端口 ...

  6. sql System.Data.SqlClient.SqlError: 无法覆盖文件 'C:\Program Files\Microsoft SQL Server\MSSQL\data\itsm_Data.MDF'。数据库 'my1' 正在使用该文件的解决方案

    对数据库备份进行还原时遇到“sql System.Data.SqlClient.SqlError: 无法覆盖文件 'C:\Program Files\Microsoft SQL Server\MSSQ ...

  7. 移动IP 它最初设想每个人都在编写应用层(7)API而不是传输层(4)API 对于QUIC,连接的标识符不是“套接字”(源/目标端口/地址协议组合)的传统概念,而是分配给连接的64位标识符

    小结: 1. 因为您对OSI模型的教育中缺少的一点是,它最初设想每个人都在编写应用层(7)API而不是传输层(4)API.应该有像应用程序服务元素之类的 东西,它们可以以标准方式处理文件传输和消息传递 ...

  8. 修改Tomcat的端口号方法

      (1).查找conf路径下的server.xml文件,路径如: I: \tomcat6\apache-tomcat-6.0.32\conf\server.xml (2).打开server.xml文 ...

  9. RHEL7 修改SSH默认端口及修改SELinux运行状态

    RHEL7安装后,默认开启SSH服务以便远程配置,但默认端口22并不安全,一般不建议使用默认端口,那就修改SSH默认端口.在sshd_config里面的修改RHEL7.0上修改和7.0以下类似,但要注 ...

随机推荐

  1. PAT-1056 Mice and Rice (分组决胜问题)

    1056. Mice and Rice Mice and Rice is the name of a programming contest in which each programmer must ...

  2. E. Physical Education Lessons 动态开辟线段树区间更新

    E. Physical Education Lessons time limit per test 1 second memory limit per test 256 megabytes input ...

  3. C语言基础知识(一)——关键字

    存储类别说明符变量:auto.register.static.extern._Thread_local.typedef 存储类型限定符:const.volatile.restrict._Atomic ...

  4. Centos慢慢长大(一)

    1.写在前面 这将是一个系列性的文章.可能更多的是记录我在学习的过程中的一些感悟吧.我想强调的是在这一系列文章里我会从最小化的安装开始,然后逐渐的增加需要安装的软件.就象一个婴儿的诞生,慢慢的学走路. ...

  5. docker常用命令,及进入Tomcat的WebApps发布目录(就是进入docker容器后台目录)

    docker常用命令,及进入Tomcat的WebApps发布目录(就是进入docker容器后台目录)   一.常用命令 1.显示所有的容器,包括未运行的 docker ps -a   2.启动容器.注 ...

  6. nginx四种均衡策略

    1.基于轮询的均衡策略: 轮询嘛,就是说对进到nginx的request按照遍历的方式进行分发,如果request 1 分发到 Server A,那么request 2将被分发到 Server B,. ...

  7. NO.1 MSP-ESP432P4111开箱

    本人准备2020TI杯模拟电子邀请赛,预计参赛可能会使用TI平台,故从某宝购置一块MSP-ESP432P4111 LaunchPad为参赛做准备.TI官网40美刀,但我只能找国内二道贩子买,有点小贵& ...

  8. [JavaWeb基础] 003.JAVA访问Mysql数据库

    上面两篇讲解了简单的JSP + Servlet的搭建和请求,那么后面我们肯定要用到数据交互,也就是操纵数据库的数据,包括对数字的增加,删除,修改,查询.我们就用简单的MySql来做例子 我们需要引入驱 ...

  9. BZOJ1001 狼抓兔子 题解

    裸的最小割,转化成最大流即可. #include <bits/stdc++.h> int n,m; int S,T; int mincost; int head[6001000],tot= ...

  10. Beta冲刺 —— 5.30

    这个作业属于哪个课程 软件工程 这个作业要求在哪里 Beta冲刺 这个作业的目标 Beta冲刺 作业正文 正文 github链接 项目地址 其他参考文献 无 一.会议内容 1.讨论并解决每个人存在的问 ...