赞
踩
目录
场景说明:我要用A电脑连接B电脑里的数据库,两台电脑是在同一个局域网里。
在本地SQL Sever数据库上怎么连接别的电脑上的数据库并进行操作呢?步骤如下:
连接之后如果显示
如果异地的话,还需要进行另外的操作。这里涉及到一些网络知识,我们这里要通过外网访问数据库,就需要知道安装有数据库电脑的公网IP地址,但如果安装有数据库电脑并没有公网ip地址,比如,这就需要将我们局域网的ip地址转化为公网IP,这样的话其他互联网上的电脑就能访问了,这里有两个方式实现:
1.端口映射-将数据库的1433端口暴露于互联网
如果要用这个办法你需要查看路由器或者光猫的WAN口是否公网IP,但是现在很多运营商分配的Ip都不是公网,需要的话得另外购买。
2.内网穿透技术-相当于通过第三方将你局域网电脑IP转化为公网IP
内网穿透简单来说就是将内网外网通过natapp隧道打通,让内网的数据让外网可以获取。比如常用的办公室软件等,一般在办公室或家里,通过拨号上网,这样办公软件只有在本地的局域网之内才能访问,那么问题来了,如果是手机上,或者公司外地的办公人员,如何访问到办公软件呢?这就需要natapp内网穿透工具了。
这里我们以第一种方式来进行实现,将数据库的1433端口暴露于互联网
要先配置本地数据库为允许远程连接。
在“SQL Server 配置管理器”中,展开“SQL Server网络配置”,然后单击要配置的服务器实例。
在右窗格中,双击 TCP/IP。
在“TCP/IP 属性”对话框中,单击“IP 地址”选项卡。
在 IPAll 部分的“TCP 端口”框中,键入可用的端口号。 对于本教程,我们将使用 1433。
单击“确定”关闭对话框,然后单击表明必须重新启动服务的警告上的“确定”。
在左窗格中,单击 “SQL Server 服务” 。
在右窗格中,右键单击SQL Server实例,然后单击“重启”。 当数据库引擎重新启动时,它将侦听端口 1433。
右击打开本地数据库的属性,找到连接,点击允许远程连接到此服务器,
配置完允许远程连接到此服务器之后,打开SQL配置管理器
找到SQL Sever网络配置下的MSSQLSEVER协议,启用里面的TCP/IP协议,然后打开 TCP/IP的属性,
查看自己IP地址的端口号,然后打开windows防火墙。
选择端口类型,点击下一步
输入刚刚查看IP地址的端口号,点击下一步。
配置为允许连接,点击下一步
之后再进行数据库连接就可以连接上了。
完成以上配置操作就可以实现本地SQLSever远程连接服务器上的数据库并进行操作了。是不是很方便呢。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。