ADODB连接 - Webserver无法解析mssql服务器的主机名


0

我有一个mssql连接资源文件如下:

<% Set Conn01 = Server.CreateObject ("ADODB.Connection") Conn01.Open "PROVIDER=SQLOLEDB; Data Source=forum;UID=forumuser;PWD=forumpass;APP=;Initial Catalog=forumdb" %>

当用户登录论坛时,网络服务器可以与数据库服务器交互但是我无法从网络服务器机器ping“论坛”机器。它说“主机无法解决”。那我怎么知道数据库服务器的IP呢?只有一个名为“论坛”的名称,但在我尝试ping机器时它并没有解决任何问题。

我需要知道这个数据源的IP地址。

谢谢!

Answers:


1

forum是主机的本地数据库服务器(即MSSQL服务器)的名称。您的脚本在本地托管与数据库相关,这就是您可以使用它们进行引用的原因forum。但是,您自己的计算机位于外部网络中,其中forum没有任何意义。如果还不清楚的话,想象一下,如果很多人都将他们的MSSQL服务器命名为forum。怎么会有人能够解决forum他们想要的正确服务器?

如果您确实需要IP地址,那么您应该与主持人的技术支持人员联系。


那么,网络服务器如何到达数据库呢?我们在局域网中有10台机器,但我们没有任何名为“forum”的机器。
jonathan dimitri 2011年

1
您的数据库为浏览论坛的用户工作的原因是因为论坛(ASP / ASP.NET)脚本也被上传到Web服务器,使数据库服务器对他们可见。如果Web服务器是内部的,并且您希望通过LAN访问数据库服务器,则需要查看启用网络访问
约翰H
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.