我SQL数据库和网站的数据库地址IP和SQL数据库名字 帐号密码全对是,但是网站怎么就连接不上数据库了,

我SQL数据库和网站的数据库地址IP和SQL数据库名字 帐号密码全对是,但是网站怎么就连接不上数据库了,,第1张

症状

当安装 Microsoft 数据访问组件 (MDAC) 版本 26 后,每次尝试使用 IP 地址(而不是服务器名称)连接到 SQL Server 70 或当安装 Microsoft 数据访问组件 (MDAC) 版本 26 后,每次尝试使用 IP 地址(而不是服务器名称)连接到 SQL Server 70 或 SQL Server 2000 数据库时所花的时间可能比预期的要长。在某些报告的情况中,其表现为向客户端应用程序报告“超时已过期”错误,而且连接尝试失败。

请注意,如果您使用的是映射到 TCP/IP 地址的服务器别名,则可能会出现此错误。

如果安装了 MDAC 25 或 21,则不会出现此问题。 原因

SQL Server 网络库的 Dbnetlibdll 的 MDAC 26 版本尝试使用反向搜索来确定 IP 地址的主机名。如果客户端计算机具有较慢的域名服SQL Server 网络库的 Dbnetlibdll 的 MDAC 26 版本尝试使用反向搜索来确定 IP 地址的主机名。如果客户端计算机具有较慢的域名服务 (DNS) 服务器或者没有 DNS 服务器,并且计算机上的本地 HOSTS 或 LMHOSTS 文件不包含 SQL Server 的 IP 地址的主机名,则反向搜索将在五秒钟后超时。

请注意,这只是 SQL Server 驱动程序代码内部的超时,它可能会在客户端应用程序中生成超时错误,也可能不会。连接尝试可能会成功,但应用程序所建立的每一个新连接将出现相同的五秒钟延迟。 解决方案

若要解决此问题,请获取最新的 Microsoft SQL Server 2000 Service Pack。有关其他信息,请单击下面的文章编号,以查看 Micr若要解决此问题,请获取最新的 Microsoft SQL Server 2000 Service Pack。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

290211 (>

只需要修改tnsnamesora文件中的IP地址即可。

如图:

只需要将图中的xxxxxxxxxxxx换成现有的IP地址即可。

不用sql server身份验证,改成windows身份验证看下能不能登陆。

能的话进去后在数据库--安全性--右键,从新件一个登陆账号,用这个账号在登录下数据库。

不能的话就是服务器名称不对,或者数据库没起来

以上就是关于我SQL数据库和网站的数据库地址IP和SQL数据库名字 帐号密码全对是,但是网站怎么就连接不上数据库了,全部的内容,包括:我SQL数据库和网站的数据库地址IP和SQL数据库名字 帐号密码全对是,但是网站怎么就连接不上数据库了,、本机数据库找不到本机IP、ORACLE数据库服务器IP地址变化了,ORACLE需要修改哪等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存