症状
当安装 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需要修改哪等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)