SQL Server的跨VLAN访问
2022/4/18 19:12:35
本文主要是介绍SQL Server的跨VLAN访问,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
事件起因:
公司新增了很多VLAN,原本SQL Server安装在172.21.100.15的服务器上,产线上所有测试电脑也都是VLAN100网段,故使用没有问题。
但新的厂房是按楼层划分的VLAN,二楼使用的是VLAN131,三楼使用的是VLAN134,ping网络是通的,但就是无法访问SQL Server。
原因分析:
首先要做的当然是使用ping命令,VLAN131和VLAN134 ping VLAN100都是没问题的。
其次,配置SQL Server,检查是否开启了远程连接,防火墙是否有打开:TCP 1433端口,这些也是没问题的。
测试方法:
新建一个txt文本文件,再将txt的后缀名修改为udl,这就相当是一个简单的数据库连接测试软件了。
输入服务器的IP地址:172.21.100.15,测试连接后提示:无效的连接
经网上查询,这是因为连接软件无法将IP地址转换成服务器名称\数据库名称,但直接输入服务器名称也是找不到该数据库。
解决方法:
修改Windows系统自带的hosts文件:
注意:该文件如果直接修改会无法保存,必须先复制到其它地方,修改完成后再覆盖原文件。
结论:
此时再输入服务器名称\数据库名称,即可数据库实例并正常连接了,具体如下:
这篇关于SQL Server的跨VLAN访问的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-08Docker下的SqlServer发布订阅启用
- 2023-06-05Docker安装MS SQL Server并使用Navicat远程连接
- 2023-05-25深入浅出 SQL Server CDC 数据同步
- 2023-05-12通过空间占用和执行计划了解SQL Server的行存储索引
- 2023-04-24以SQLserver为例的Dapper详细讲解
- 2022-11-30SQL server高级函数查询
- 2022-11-26SQL SERVER数据库服务器CPU不能全部利用原因分析
- 2022-11-21SQL Server 时间算差值/常用函数
- 2022-11-20调试Archery连接SQL Server提示驱动错误
- 2022-10-22SQL Server 完整、差异备份+完整、差异还原(详细讲解,规避错误)