dmz主机上的SQL2005数据库连接不上,怎么办

dmz主机上的SQL2005数据库连接不上,怎么办,第1张

你这个问题要具体分析。我们也只能猜出现这种问题的可能性:

1你的数据库是在dmz区,那你肯定是用防火墙了。防火墙配置好了没有?是不是允许访问数据库?这些都在防火墙的访问列表设置好的(各个硬件防火墙配置不尽相同,我在这没办法讲)。首先你必段保证网络层是通的,这个是基础。

2第二个可能是微软的sql缺省联接数据方式喜欢用管道(namepipe),这个在同一网段是可以的,跨网段就不行。因此建议将服务端和客户端的联接方式改为“tcp/ip"方式。这个才是放之四海皆能通的方式。

配置链接服务器

在服务器对象下面有,

按照提示,一步一步配置就好了,,,

例如跨库查询

select  from

[服务器地址]库名dbo表名

这样的格式,更新插入同理

接 SQL Server 时,指定服务器可以有多种形式:

回送地址(127001)

回送地址(127001)与 localhost 等效,因为在 hosts 文件中指定 localhost 指向 127001。使用的是 TCP/IP 连接。

计算机 IP 与域名等效(除非域名指向的不是计算机 IP,而是回送地址等其它)。使用的是 TCP/IP 连接。

计算机名,这种访问容易受限制,比如有时跨网段就不行,一般没用。使用命名管理连接。

(local) 和 应该是等效的,至少就目前来看,没有发现什么区别。使用命名管道连接。

local是SQL Server定义的本机别名

localhost是TCP/IP协议中地址127001的默认DNS名,注册在本机host文件中

TCP/IP 连接对于慢速网络效果好,需要 1433 端口开放才能连接。

这个是没有问题的,这个因该是网络中断所引起的,以后跑较长时间的脚本,最好是在服端上面跑,我们这里也是这样子,顺便问下你们那边用的是有线还是无线,我们这边用的是无线,跑着跑着就出现这种情况,建议你以后在服务器上边跑。

以上就是关于dmz主机上的SQL2005数据库连接不上,怎么办全部的内容,包括:dmz主机上的SQL2005数据库连接不上,怎么办、同一网段下不同服务器的sql server数据库互相访问,怎么设置、配置应用程序时候,连接sql数据库时用 ‘.’ 和IP地址的区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10200464.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存