SQL 客户端远程登录服务器详细操作教程
在日常开发和运维工作中经常需要通过 SQL 客户端远程连接服务器上的 SQL Server 数据库本文将详细讲解完整的配置和连接步骤同时附上连接失败的排查方法亲测有效适合新手快速上手。一、服务器端 SQL Server 配置远程连接的核心是在数据库所在服务器完成 TCP/IP 协议配置、端口设置并重启相关服务以下以 SQL Server 2022 为例演示其他版本操作基本一致。步骤 1打开 SQL Server 配置管理器1.在服务器端通过系统搜索栏直接搜索SQL Server 2022 配置管理器点击打开即可。2.找到需要远程连接的数据库实例名如 MSSQLSERVER、SQLEXPRESS 等点击其下的XX 的协议在右侧窗口中找到TCP/IP确认其状态若为已禁用则双击或右键启用。步骤 3配置 TCP/IP 端口号统一设为 1433右键TCP/IP选择属性切换到IP 地址选项卡向下滑动找到所有 IP 段IP1、IP2……IPAll 等将每个 IP 段的TCP 动态端口留空TCP 端口均填写1433SQL Server 默认端口易记且通用确保所有 IP 段的已启用选项均选择是。步骤 4保存配置并应用完成端口和启用状态设置后点击属性窗口下方的应用再点击确定保存所有配置修改。步骤 5重启 SQL Server 相关服务配置修改后需重启服务才能生效操作如下在配置管理器左侧导航栏点击SQL Server 服务在右侧找到目标实例对应的SQL Server (实例名)右键选择重启等待服务停止并重新启动完成状态显示正在运行即可。二、客户端远程连接 SQL Server服务器端配置完成后在需要远程连接的客户端电脑上通过 SQL Server Management StudioSSMS完成连接操作打开客户端的SQL Server Management Studio在连接窗口选择数据库引擎在服务器名称处输入格式服务器 IP 地址端口号 \ 实例名例192.168.118.76:1433\MSSQLSERVER选择对应的身份验证方式Windows 身份验证 / SQL Server 身份验证输入账号密码点击连接即可完成远程登录。三、连接失败的排查与解决若客户端提示连接失败按先测 IP再测端口的顺序逐步排查高效定位问题。步骤 1测试服务器 IP 是否互通在客户端电脑打开命令提示符CMD输入命令ping 服务器IP地址若出现来自 XXX.XXX.XXX.XXX 的回复说明 IP 互通网络无问题若出现请求超时说明网络不通需检查服务器防火墙、局域网网段、IP 地址是否输入错误。步骤 2测试 1433 端口是否开放若 IP 互通但仍连接失败继续在 CMD 中输入 PowerShell 命令测试端口需以管理员身份运行Test-NetConnection 服务器IP地址 -Port 1433关键输出解读TcpTestSucceeded : True→ 端口通需检查实例名、账号密码是否输入错误TcpTestSucceeded : False→ 端口不通需在服务器端开放 1433 端口。步骤 3服务器端开放 1433 端口防火墙配置端口不通时在服务器端以管理员身份打开 PowerShell输入以下命令快速创建防火墙入站规则开放 1433 端口New-NetFirewallRule -DisplayName SQL Server 1433 -Direction Inbound -Protocol TCP -LocalPort 1433 -Action Allow命令执行完成后再次在客户端测试端口显示True即可重新尝试连接。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2408658.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!