广告位联系
返回顶部
分享到

配置SQL Server2022远程访问的方法介绍

MsSql 来源:互联网 作者:佚名 发布时间:2024-05-11 22:46:18 人浏览
摘要

对于一个老菜鸟来说,配置的过程一波三折,费了九牛二虎之力,折腾了一上午才弄好,特此记录下来备用。 由于工作需要,Hyper-V虚拟机上安装的windows Server2019需要远程登录本机上安装的SQ

对于一个老菜鸟来说,配置的过程一波三折,费了九牛二虎之力,折腾了一上午才弄好,特此记录下来备用。

由于工作需要,Hyper-V虚拟机上安装的windows Server2019需要远程登录本机上安装的SQL Server2022 express,结果使用SQL server management studio始终无法远程连接,本地可以正常连接。

首先按照网上教程所说,打开SQL Server配置管理器,设置SQL Server网络设置

把Named Pipes和TCP/IP全部启用,打开TCP/IP

找到想使用的IP地址下,把已启用和活动打开,把端口设置为1433,动态端口清空

往下翻到IPALL,把动态端口清空,端口设置为1433。

按照教程说所,还需要设置下图的Native Client,但是我用的2022版本中此两项为空项,查询微软资料后得知。此两项已经在2022版本中弃用,故此不再设置。

设置完成后,打开SQL server management studio本地登录服务器,右键点击服务器属性,检查允许远程服务器连接是否打钩,然后重启服务器。

重启服务器后,依然无法连接,我以为是SQL Server Express版本不支持远程连接,换成开发版后依然无法连接。按照这篇教程SQLSERVER 不能远程连接的完美解决方案

又用telnet排查 ,发现telnet无法连接,所以开始检查防火墙设置。按照下面的教程进行设置后问题解决。

如何配置Windows 防火墙,允许SQL Server的远程连接

 首先打开防火墙设置,点击高级设置

点击入站规则-----新建规则-------端口------下一步

填入端口号1433---下一步

点击允许连接,全部下一步

全部设置完成后,重新远程登录,成功!


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • SSMS中出现两个相同的服务器名称的问题解决

    SSMS中出现两个相同的服务器名称的问题解决
    在将SQL Server 2019更新为SQL Server 2022后,或者是在更新安装SQL Server Management Studio工具后,在SSMS的【连接到服务器】页面,有时候可能会出现多
  • 配置SQL Server2022远程访问的方法介绍

    配置SQL Server2022远程访问的方法介绍
    对于一个老菜鸟来说,配置的过程一波三折,费了九牛二虎之力,折腾了一上午才弄好,特此记录下来备用。 由于工作需要,Hyper-V虚拟机上
  • SQL Server的彻底卸载方法

    SQL Server的彻底卸载方法
    SQL Server的彻底卸载与再次安装 可能大家已经有深刻体会,SQL Server的卸载十分繁琐。最让人头疼的是,出了问题的SQL Server未卸载完全就再次
  • SQLServer或Oracle卸载不完全导致安装失败的解决办

    SQLServer或Oracle卸载不完全导致安装失败的解决办
    本文归根结底的办法就是利用cmd命令行将未卸载完全的插件或程序进行完美卸载(需要手动先卸载Oracle之后,执行cmd删除,最后删除注册表和
  • 安装sqlserver2022提示缺少msodbcsql.msi错误消息的解决

    安装sqlserver2022提示缺少msodbcsql.msi错误消息的解决
    问题如图: 解决步骤: 1、进去微软官网https://www.microsoft.com/zh-cn/ 2、搜索msodbcsql.msi相关文档 3、一般第一个下载文档就是,可以自己去理解
  • SQL中NVL()函数的用法总结
    SQL中的NVL()函数是一个空值转换函数,其语法为:NVL(expr1, expr2)。如果expr1为空值,则NVL()函数返回expr2的值,否则返回expr1的值。该函数的目
  • SQL中and or in的用法小结介绍

    SQL中and or in的用法小结介绍
    1 .SQLIN运算符 IN运算符允许您在WHERE子句中指定多个值。 IN运算符是多个OR条件的简写。 1 2 3 SELECT 栏位名 FROM 表格名 WHERE 栏位名 IN(值一, 值
  • 史上超强最常用SQL语句大全介绍
    DDL(Data Definition Language)数据定义语言 一、操作库 1 2 3 4 5 6 7 8 9 10 11 12 -- 创建库 create database db1; -- 创建库是否存在,不存在则创建 create dat
  • SQL IFNULL()函数详细解析(2023最新推荐)
    MySQL IFNULL函数简介 MySQLIFNULL函数是MySQL控制流函数之一,它接受两个参数,如果不是NULL,则返回第一个参数。 否则,IFNULL函数返回第二个参
  • 使用ChatGPT编写SQL JOIN查询

    使用ChatGPT编写SQL JOIN查询
    通过清晰的示例和解释,本文展示了 ChatGPT 如何简化和简化创建复杂 MySQL 查询的过程,使用户更容易与数据库交互并检索他们需要的数据。
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计