内网穿透实现在外远程SQL Server数据库 - Windows环境

这篇具有很好参考价值的文章主要介绍了内网穿透实现在外远程SQL Server数据库 - Windows环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言

1. 本地安装配置SQL Server

2. 将本地sqlserver服务暴露至公网

2.1 本地安装cpolar内网穿透

2.2 创建隧道

3. 公网远程连接sqlserver

3.1 使用命令行远程连接sqlserver,

3.2 使用图形界面远程连接sqlserver

3.3 使用SSMS图形界面远程连接sqlserver

4. 配置固定TCP端口地址

4.1 保留固定TCP地址

4.2 配置固定TCP地址

5. 使用固定公网TCP地址远程连接sqlserver

5.1 命令行远程连接

5.2 图形化界面远程连接


前言

 远程办公现在已成常态,公司本地SQL Server测试数据库在这种极端的条件下,局限性就暴露出来了,无法在家远程连接,库表转移难度高,这时候需要一个工具,把本地SQL Server数据库暴露在公网环境,使得可以远程连接数据库,下面介绍SQL Server从安装到使用cpolar暴露到公共网络的操作步骤: 

1. 本地安装配置SQL Server

访问官网网站下载,选择Developer

SQL Server 下载 | Microsoft

内网穿透实现在外远程SQL Server数据库 - Windows环境

选择基础安装

内网穿透实现在外远程SQL Server数据库 - Windows环境

点击接受

内网穿透实现在外远程SQL Server数据库 - Windows环境

选择默认路径然后等待安装

内网穿透实现在外远程SQL Server数据库 - Windows环境内网穿透实现在外远程SQL Server数据库 - Windows环境

选择立即连接

内网穿透实现在外远程SQL Server数据库 - Windows环境

出现这个表示成功

内网穿透实现在外远程SQL Server数据库 - Windows环境

 

2. 将本地sqlserver服务暴露至公网

接下来使用cpolar实现在公网环境下远程连接局域网sqlserver。

2.1 本地安装cpolar内网穿透

cpolar官网:cpolar - 安全的内网穿透工具

访问cpolar官网,进入下载页面,点击下载安装包到本地,并双击安装包,一路默认安装即可。

cpolar安装成功后,在浏览器访问本地9200端口【http://127.0.0.1:9200】,使用cpolar账号登录cpolar web UI管理界面

2.2 创建隧道

点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义

  • 协议:tcp

  • 本地地址:1433(sqlserver默认端口号)

  • 端口类型:免费选择随机

  • 地区: China

点击创建

内网穿透实现在外远程SQL Server数据库 - Windows环境

 

隧道创建成功后,点击左侧的状态——在线隧道列表,可以看到刚刚所创建成功的隧道,已经有生成了相应的公网地址,将其复制下来,注意:无需复制tcp://

内网穿透实现在外远程SQL Server数据库 - Windows环境

 

3. 公网远程连接sqlserver

3.1 使用命令行远程连接sqlserver,

windows键+R,输入cmd,打开命令行

内网穿透实现在外远程SQL Server数据库 - Windows环境

在命令行输入命令,出现1表示连接成功,由于没有设置密码,连接时将无需输入密码

sqlcmd -s 复制的公网地址:公网端口

内网穿透实现在外远程SQL Server数据库 - Windows环境

 

注意:远程连接如提示sqlcmd不是内部或者外部命令,则表示本机没有安装sqlserver

输入exit即可退出

内网穿透实现在外远程SQL Server数据库 - Windows环境

3.2 使用图形界面远程连接sqlserver

使用navicat premium图形界面远程连接sqlserver,输入复制的公网ip地址

内网穿透实现在外远程SQL Server数据库 - Windows环境

内网穿透实现在外远程SQL Server数据库 - Windows环境

 

3.3 使用SSMS图形界面远程连接sqlserver

下载SSMS:

下载 SQL Server Management Studio (SSMS) - SQL Server Management Studio (SSMS) | Microsoft Learn

内网穿透实现在外远程SQL Server数据库 - Windows环境

下载完成后打开并点击运行

内网穿透实现在外远程SQL Server数据库 - Windows环境

可以选择默认路径,也可以指定目录,然后点击安装后等待安装成功

内网穿透实现在外远程SQL Server数据库 - Windows环境

内网穿透实现在外远程SQL Server数据库 - Windows环境

安装完成打开,输入复制的公网ip地址,点击连接,注意:把端口号前面的逗号改为冒号

内网穿透实现在外远程SQL Server数据库 - Windows环境 

连接成功

内网穿透实现在外远程SQL Server数据库 - Windows环境

4. 配置固定TCP端口地址

由于在使用cpolar创建隧道的时候选择的是随机地址,该地址会在24小时内随机变化。为了使连接更加稳定,我们需要为其配置固定tcp公网地址,使其不会发生变化。

注意:配置固定tcp地址需要将cpolar套餐升级至专业套餐或以上。

4.1 保留固定TCP地址

登录cpolar官网后台,点击左侧的预留,找到保留的TCP地址:

  • 地区:选择China VIP

  • 描述:即备注,可自定义填写

点击保留,固定TCP地址保留成功,系统生成相应的公网地址+固定端口号,将其复制下来

内网穿透实现在外远程SQL Server数据库 - Windows环境

4.2 配置固定TCP地址

访问http://127.0.0.1:9200/,登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到sqlserver隧道,点击右侧的编辑

内网穿透实现在外远程SQL Server数据库 - Windows环境

修改隧道信息,配置固定TCP端口地址:

  • 端口类型:改为选择固定TCP端口

  • 预留的TCP地址:填写刚刚保留成功的固定TCP端口地址

点击更新

内网穿透实现在外远程SQL Server数据库 - Windows环境

提示更新隧道成功,点击左侧仪表盘的状态——在线隧道列表,可以看到sqlserver隧道的公网地址已经更新为固定TCP端口地址,将其复制下来。

内网穿透实现在外远程SQL Server数据库 - Windows环境

5. 使用固定公网TCP地址远程连接sqlserver

5.1 命令行远程连接

内网穿透实现在外远程SQL Server数据库 - Windows环境

5.2 图形化界面远程连接

内网穿透实现在外远程SQL Server数据库 - Windows环境

内网穿透实现在外远程SQL Server数据库 - Windows环境

内网穿透实现在外远程SQL Server数据库 - Windows环境

注意,如出现以下这个问题

内网穿透实现在外远程SQL Server数据库 - Windows环境

解决方法:打开sqlserver 配置管理器

内网穿透实现在外远程SQL Server数据库 - Windows环境文章来源地址https://www.toymoban.com/news/detail-419196.html

到了这里,关于内网穿透实现在外远程SQL Server数据库 - Windows环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 异地远程访问本地SQL Server数据库【无公网IP内网穿透】

    转发自CSDN远程穿透的文章:无需公网IP,远程连接SQL Server数据库【内网穿透】 数据库的重要性相信大家都有所了解,作为各种数据的电子资料夹,其中可能包含了各种信息,从企业员工信息到网站访问或成交数据无所不包,甚至在某些场景下,数据库已经成为企业正常运行

    2023年04月15日
    浏览(55)
  • 公网远程访问局域网SQL Server数据库【无公网IP内网穿透】

    目录 1.前言 2.本地安装和设置SQL Server 2.1 SQL Server下载 2.2 SQL Server本地连接测试 2.3 Cpolar内网穿透的下载和安装 2.3 Cpolar内网穿透的注册 3.本地网页发布 3.1 Cpolar云端设置 3.2 Cpolar本地设置 4.公网访问测试 5.结语 转发自CSDN远程穿透的文章:无需公网IP,远程连接SQL Server数据库【

    2023年04月08日
    浏览(61)
  • 教你如何通过内网穿透轻松实现PL/SQL远程连接Oracle数据库【内网穿透】

    转发自CSDN远程穿透的文章:公网远程连接Oracle数据库【内网穿透】 Oracle,是甲骨文公司的一款关系数据库管理系统,它在数据库领域一直处于领先地位。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、

    2024年02月03日
    浏览(59)
  • Linux系统部署SQL Server结合内网穿透实现公网访问本地数据库

    简单几步实现在Linux centos环境下安装部署sql server数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的sqlserver数据库,而无需公网IP,无需设置路由器,亦无需云服务器。 下载 SQL Server 2022 (16.x) Red Hat 存储库配

    2024年04月10日
    浏览(62)
  • Linux centos安装SQL Server数据库,结合cpolar内网穿透实现公网访问

    简单几步实现在Linux centos环境下安装部署sql server数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的sqlserver数据库,而无需公网IP,无需设置路由器,亦无需云服务器。 下载 SQL Server 2022 (16.x) Red Hat 存储库配

    2024年02月08日
    浏览(47)
  • 在CentOS上安装SQL Server,并通过cpolar内网穿透实现数据库的公网访问

    简单几步实现在Linux centos环境下安装部署sql server数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的sqlserver数据库,而无需公网IP,无需设置路由器,亦无需云服务器。 下载 SQL Server 2022 (16.x) Red Hat 存储库配

    2024年02月08日
    浏览(53)
  • 异地访问Oracle数据库的解决方案:利用内网穿透实现PL/SQL远程连接的建议与步骤

    ​ 小月糖糖主页 在强者的眼中,没有最好,只有更好。 移动开发领域优质创作者,阿里云专家博主 Oracle,是甲骨文公司的一款关系数据库管理系统,它在数据库领域一直处于领先地位。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便

    2024年02月11日
    浏览(51)
  • 内网穿透实现在外远程连接RabbitMQ服务

    转载自远控源码文章:无公网IP,在外公网远程访问RabbitMQ服务「内网穿透」 RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语

    2023年04月11日
    浏览(49)
  • 搭建SFTP服务安全共享文件,实现在外远程访问「内网穿透」

    1.前言 现在的网络发达,个人电脑容量快速上升,想要保存的数据资料也越来越多。在平时,我们会将很多数据资料都会存在个人电脑上,甚至发展出专门的数据存储设备(NAS设备)。毕竟手机容量小,存太多东西会卡顿。但为了满足我们随时随地查阅这些数据资料的要求,

    2024年02月02日
    浏览(63)
  • FastDFS+Nginx - 本地搭建文件服务器同时实现在外远程访问「内网穿透」

    FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考

    2024年02月05日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包