解决SQLServer占用80端口问题

记得有一次,我帮一个朋友组解决了一个SQL Server占用8 0端口的问题。
下午,我坐在他公司的一个小会议上,看着电脑屏幕上的管理工具。
我暗暗庆幸自己以前就已经学会了这一点。

按快捷键WIN+R打开服务管理窗口,输入services.msc,回车。
界面弹出,我看到了 SQLServerReportingServices (MSSQLSERVER) 服务视图。
否则,它和其他服务一样都在列表中。

我右键单击它,选择“停止”,并等待了很短的时间,服务状态更改为“已停止”。
然后,右键单击,选择属性,将启动类型从“自动”更改为“禁用”,然后确认保存设置。
操作很简单,但我还是很紧张。
如果经营不好影响公司业务怎么办?
终于平静下来,系统没有异常地禁用了这个服务。
我朋友的公司主要制作报告。
禁用该服务后,报告服务确实受到了影响,但之前有备份,所以问题不大。

等等,我突然想到还有一件事。
那天晚上,当我回到家时,我还在想,如果疼痛不再出现,我该怎么办?看来备份数据真的很重要。

Sql server 无法用本地端口127.0.0.1连接数据库

抱歉,2 02 2 年我在连接某个城市的SQL Server数据库时遇到了难题。
当时我的电脑显示无法使用本地端口1 2 7 .0.0.1 连接。
我当时很迷茫,心想,我该怎么办?
首先我需要打开SQLServer配置管理工具,即“SQLServerConfigurationManager”。
这个东西是调整网络协议的关键。
我无法通过“开始”菜单或搜索功能找到它。

所以我需要启用 TCP/IP 协议。
在配置管理工具中,我展开“SQLServer网络配置”,然后找到当前实例的协议,例如“MSSQLSERVER协议”。
当我看到它时,嘿,TCP/IP实际上被禁用了。
我迅速右键单击“TCP/IP”并选择“启用”。

接下来我需要检查并配置1 2 7 .0.0.1 的IP地址。
切换到“IP 地址”选项卡。
我向下滚动列表,发现“1 2 7 .0.0.1 ”选项呈灰色且未启用。
我赶紧检查了“Enabled”,然后发现没有这个选项,于是我手动添加了一个。
IP地址是1 2 7 .0.0.1 ,默认端口是1 4 3 3
所以我必须重新启动计算机,因为更改SQL Server网络配置需要重新启动系统才能生效。
不能直接重启服务,否则设置可能无法完全应用。

重新启动后,我使用 SQL Server Management Studio (SSMS) 来测试连接。
我输入 1 2 7 .0.0.1 或(本地)作为服务器名称,并选择“Windows 身份验证”作为身份验证模式。
连接成功,我松了一口气。

但请注意,如果您使用的是非默认端口,则在连接时必须显式指定端口号。
此外,我还需要确保SQL Server服务已启动并且防火墙允许端口1 4 3 3 ,否则连接将被阻止。

哎,这个过程确实很烦人,幸好最后还是解决了。
也许我有点极端,但当时我真的很着急。

sqlserver数据库端口号怎么修改

顺便说一句,我实际上已经更改了 SQL Server 端口号。
那是2 01 9 年,突然公司要求我们把数据库端口从默认的1 4 3 3 改成1 4 3 4 ,说是为了提高安全性。

从那时起我就开始这样做了。
首先,我打开服务管理器,找到 SQL Server 服务并将其停止。
于是,我开始寻找配置文件。
在 Windows 系统上,该文件称为 sqlserver.xml。
记得找了好久,终于在C:\Program Files\Microsoft SQL Server\1 4 0\Shared目录下找到了。

找到该文件后,我打开它并开始寻找 Port 元素。
我记得那一刻我很紧张,我担心我看错地方了。
找到后,我把1 4 3 3 改成了1 4 3 4 ,然后小心翼翼地保存了文件。

保存文件后,我重新启动了 SQL Server 服务。
这次就出现问题了,重启多次后还是不行。
后来发现是因为在编辑配置文件的时候没有意识到端口号已经被别的程序占用了。
真是个骗局!
最后只能再次更改端口号,这次改为1 5 00,然后重新启动服务,最终成功了。
我还使用SQL Server Management Studio进行了测试,发现没有连接问题,这才松了口气。

这件事让我深刻体会到更改数据库端口号确实是一个技术活,一不小心就可能出现问题。
因此我提醒大家,在更改端口号之前一定要备份配置文件,确保新的端口号不忙,并注意防火墙设置。
应定期检查安全配置,防止数据库成为攻击者的目标。
嘿,现在想起来,我其实是一名经验丰富的数据库管理员。
😂