最近查看服务器日志发现了很多数据库登陆失败的记录。可能是之前为了方便本地连接数据库在防火墙打开了1433端口,现在有人尝试暴力破解,于是想把默认端口改了。
SQLServer 默认端口号为 1433,但很多时候为了安全起见,我们需要修改 SQLServer 访问端口号。修改 SQLServer 服务端口号的方法如下:
要修改SQL Server的服务端口号,你可以按照以下步骤进行操作:
打开SQL Server配置管理器:
在Windows开始菜单中搜索并打开“SQL Server 配置管理器”。
在配置管理器中找到SQL Server网络配置:
展开“SQL Server 网络配置”节点,然后选择你的SQL Server实例,通常命名为“SQL Server”或者“SQL Server (Instance Name)”。
选择协议:
在右侧窗格中,选择你要修改端口的协议(通常是TCP/IP)。
属性窗口:
右键单击所选协议,选择“属性”。
端口设置:
在弹出的窗口中,选择“IP地址”选项卡。
IP地址和端口配置:
在IP地址下,你将看到IP地址、TCP动态端口和TCP端口。如果你希望指定一个固定端口,你需要清除“动态端口”字段的内容,并在“端口”字段中输入你想要使用的端口号。
这里会有几个IP,把几个IP的端口全部改成1433即可。
重新启动SQL Server服务:
完成上述更改后,你需要重新启动SQL Server服务,以使更改生效。
请注意,如果你使用防火墙或其他安全性措施,确保你已经相应地调整了它们,以允许新的端口通过防火墙。比如用的阿里云或者腾讯云记得在防火墙设置里面放开新设置的端口号。
最后,请谨慎地修改SQL Server的配置,以确保不会对系统的稳定性和安全性造成不利影响。
3

站心网
最近查看服务器日志发现了很多数据库登陆失败的记录。可能是之前为了方便本地连接数据库在防火墙打开了1433..
为您推荐
微软 SQL Server 2025 全新特性解析 | AI 加持、向量搜索、T‑SQL 革新
数据库
2025年06月12日
AI 原生嵌入:Copilot & 向量功能Copilot 集成 SSMS 21:在 SQL Server Management Studio 中添加 AI 助手,支持自然语言生成和优化 T‑SQL 查询。向量数据类型与索引:新增原生向量字段(支持单精度浮点),并提供..
SQL Server 创建表报错:'OPTIMIZE_FOR_SEQUENTIAL_KEY' is not a recognized CREATE TABLE option.
数据库
2025年06月09日
这个错误 'OPTIMIZE_FOR_SEQUENTIAL_KEY' is not a recognized CREATE TABLE option. 表示你的目标 SQL Server 版本过旧,不支持这个选项。OPTIMIZE_FOR_SEQUENTIAL_KEY 是 SQL Server 2019(及 Azure SQL) 引入的..
Login failed for user '<token-identified principal>'. (Microsoft SQL Server, Error: 18456) 报错解决方法
数据库
2025年06月04日
登录SQL Server数据库时报错:TITLE: Connect to Server------------------------------Cannot connect to <Server address>.------------------------------ADDITIONAL INFORMATION:Login failed for user '<token-..
在 SQL Server 中存储 GUID 时,选择 uniqueidentifier 还是 nvarchar?本文深入分析两者的差异,探讨性能、存储和索引的影响,提供最佳实践建议,帮助你优化数据库设计。1. uniqueidentifier 与 nvarchar 的基本区..

SqlServer表结构查询
数据库
2025年03月15日
Mysql数据库查询表结构很方便,用客户端(SQLyog)可以直接复制出需要的表结构,据说可以用简单的命令查询表结构 desc 表结构Sqlserver导出表结构就很坑爹了,首先呢客户端不支持,表设计页面虽说可以复制表结构但是..

2025年常见SQLServer数据库面试题
数据库
2025年03月15日
分享一些 2025年常见的 SQL Server 数据库面试题,涵盖基础知识、性能优化、高级查询、管理与运维等多个方面,适用于开发、DBA 及数据分析相关岗位的面试。1. SQL Server 的基本架构是什么?答案:SQL Server 的架构..
MySQL查看、修改字符集及Collation
程序笔记
2025年01月11日
前言在使用MySQL的过程中,可能会出现初始设计使用的字符集或Collation不符合当前需求的情况。如使用utf8的表(MySQL中的utf8即utf8mb3)要支持emoji,而utf8mb3不支持emoji(emoji需要4个字节,而utf8mb3最长只支持..
js 数组方法 - 修改篇
程序笔记
2024年12月11日
js数组方法可分为三类:修改、访问、迭代。修改:改变原有数组访问:不改变原有数组,从原有数组中获取数据迭代:对数组的每一项进行处理,返回数据本文主要介绍数组的修改篇一、增加1、push()含义:在数组末尾添加..
在 ASP.NET 中,使用 Entity Framework (EF) 创建并连接 SQLite 数据库是一种轻量级、高效的数据库管理方式。以下是详细步骤:安装必要的 NuGet 包安装EntityFrameworkCore.Sqlite包:Install-Package Microsoft.Ent..
通过js修改tinymce的编辑器的内容
程序笔记
2024年11月24日
在网页开发中,TinyMCE是一个流行的富文本编辑器。它允许用户轻松地创建和编辑HTML内容,而无需直接操作代码。然而,有时我们可能需要通过JavaScript来动态修改编辑器中的内容。本文将介绍如何使用JavaScript来修改T..

SQL Server EF使用Sequence全局自增ID
程序笔记
2024年11月16日
在使用 Entity Framework (EF) 时,如果需要在 SQL Server 中实现一个 全局自增 ID,可以通过以下方法来实现。全局自增 ID 的需求通常是为了在多表之间实现唯一性递增 ID。实现方式 1:使用 SQL Server 的 SequenceS..
SQL Server用UUID做主键性能问题和解决方案
程序笔记
2024年11月12日
在 SQL Server 中使用 UUID(全称:Universally Unique Identifier) 作为主键确实可能带来一些性能问题,特别是在大型数据库和高写入负载的场景下。以下是一些关键的性能挑战及其原因:1. 无序插入导致索引碎片化UU..

修改VisualSVN Server地址为ip地址,修改svn服务端地址为ip或者域名地址的方法
程序笔记
2024年10月31日
svn服务端搭建成功之后,地址太长很麻烦,想搞一个服务器专门做svn服务端,修改svn地址为ip地址无奈网上教程不靠谱,于是自己研究了下1.修改VisualSVN 的地址2修改地址并保存很多人不成功就在这里,点击确认之后复制..

1.原始分布式时代一直以来,我可能和大多数的人认知一样,认为我们的服务架构的源头是单体架构,其实不然,早在单体系统盛行之前,我们的前辈们就已经探索过使用多个独立的分布式服务共同完成一个大型的系统的实现方..
数据库SQL Server2014和SQL Server2019的区别和如何选择?
程序笔记
2024年10月20日
SQL Server 2014和SQL Server 2019是微软公司发布的两个版本的数据库管理系统,它们在性能、安全性以及可扩展性等方面各有特点。在选择这两个数据库版本时,需要根据系统需求、预算状况以及技术团队的熟悉程度等因素..
判断 nginx 服务是否启动,未启动自动重启 shell脚本
程序笔记
2024年10月19日
我的是宝塔面板直接上代码nginx_procnum=`ps -ef|grep "nginx"|grep -v grep|wc -l`if [ $nginx_procnum -eq 0 ]then echo "start nginx..." /etc/init.d/nginx startelse echo "no cmd" fi然后添加定时任务;每分钟..

.NET调试Windows服务的方法
程序笔记
2024年10月19日
很多朋友编写Windows服务的时候都会觉得调试很麻烦,甚至不知道怎么调试。有些人可能添加个windows窗体用按键触发相关方法或者靠打印日志调试,那么到底windows服务怎么调试呢? 怎么编写代码就不说了。就说调试吧,..

创建Blazor应用,刷新页面调试时发现OnInitialized会执行两次。 这里需要注意,进入这个站点的第一个页面的OnInitialized会被执行两次,例如我在浏览器输入URL进去了A页面,那么A页面的OnInitialized会执行两次。然..
MiniAPI参数绑定 服务注入 响应输出使用示例
程序笔记
2024年10月13日
在VS2022中可以使用MiniAPI。 使用MiniAPI以创建具有最小依赖项的 HTTP API。 它们非常适合于需要在 ASP.NET Core 中仅包括最少文件、功能和依赖项的微服务和应用。MiniAPI创建方法启动 Visual Studio 2022 并选择“..
Blazor使用内存中状态容器服务保存和验证登陆状态
程序笔记
2024年10月11日
想用Blazor做一个简单的登录验证。模式是render-mode="ServerPrerendered"。在登录页面登录成功后需要保存类似.NET MVC网站的服务端session的状态。网上一些简单的做法是登录成功后把用户信息存在LocalStorage或者Se..