当前位置:   article > 正文

本地数据库连接另一台电脑的数据库_连接另一台电脑的sql数据库

连接另一台电脑的sql数据库

目录

1、问题描述

2、产生此错误的原因

3、防火墙配置

4、开放相应端口

5、验证是否可以进行连接


1、问题描述

场景说明:我要用A电脑连接B电脑里的数据库,两台电脑是在同一个局域网里。

在本地SQL Sever数据库上怎么连接别的电脑上的数据库并进行操作呢?步骤如下:

 连接之后如果显示

2、产生此错误的原因

如果异地的话,还需要进行另外的操作。这里涉及到一些网络知识,我们这里要通过外网访问数据库,就需要知道安装有数据库电脑的公网IP地址,但如果安装有数据库电脑并没有公网ip地址,比如,这就需要将我们局域网的ip地址转化为公网IP,这样的话其他互联网上的电脑就能访问了,这里有两个方式实现:
1.端口映射-将数据库的1433端口暴露于互联网
如果要用这个办法你需要查看路由器或者光猫的WAN口是否公网IP,但是现在很多运营商分配的Ip都不是公网,需要的话得另外购买。
2.内网穿透技术-相当于通过第三方将你局域网电脑IP转化为公网IP
内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访问,那么问题来了,如果是手机上,或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。

这里我们以第一种方式来进行实现,将数据库的1433端口暴露于互联网

要先配置本地数据库为允许远程连接。

配置 SQL Server 以侦听特定端口
  1. 在“SQL Server 配置管理器”中,展开“SQL Server网络配置”,然后单击要配置的服务器实例。

  2. 在右窗格中,双击 TCP/IP

  3. 在“TCP/IP 属性”对话框中,单击“IP 地址”选项卡。

  4. 在 IPAll 部分的“TCP 端口”框中,键入可用的端口号。 对于本教程,我们将使用 1433

  5. 单击“确定”关闭对话框,然后单击表明必须重新启动服务的警告上的“确定”。

  6. 在左窗格中,单击 “SQL Server 服务” 。

  7. 在右窗格中,右键单击SQL Server实例,然后单击“重启”。 当数据库引擎重新启动时,它将侦听端口 1433

右击打开本地数据库的属性,找到连接,点击允许远程连接到此服务器,

 配置完允许远程连接到此服务器之后,打开SQL配置管理器

3、防火墙配置

找到SQL Sever网络配置下的MSSQLSEVER协议,启用里面的TCP/IP协议,然后打开 TCP/IP的属性,

 

查看自己IP地址的端口号,然后打开windows防火墙。

 

 

4、开放相应端口

 

选择端口类型,点击下一步

 输入刚刚查看IP地址的端口号,点击下一步。

配置为允许连接,点击下一步

 

 之后再进行数据库连接就可以连接上了。

5、验证是否可以进行连接

 

 完成以上配置操作就可以实现本地SQLSever远程连接服务器上的数据库并进行操作了。是不是很方便呢。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/460414
推荐阅读
相关标签
  

闽ICP备14008679号