【发布时间】:2011-12-18 22:31:27
【问题描述】:
我目前正在使用 asp.net c# 开发一个 Web 应用程序。我今天所在的位置有一台服务器 将发布我的网站及其数据库。它是运行 Windows Server 2008 R2 的服务器。
但我有一个问题:
我的网站似乎无法访问数据库。如果我从本地网络上的另一台计算机运行网站,我可以访问服务器的数据库,但是当我从数据库所在的同一台服务器运行网站时,我不能。这真的很奇怪。我希望有人能帮帮忙。
我只是收到一条错误消息,它无法访问数据库。
最奇怪的是我在两台计算机上使用了相同的连接字符串,但它仍然不起作用。 Windows Server 2008 中是否有某种设置?
这是我的连接字符串:
<add name="ConnectionString"
connectionString="Data Source=AXELS;Initial Catalog=Sailor;Persist Security Info=True;User ID=sa;Password=saab123"
providerName="System.Data.SqlClient" />
【问题讨论】:
-
检查实际异常信息。
-
如果将连接字符串中的服务器名称更改为
localhost或.,它是否在服务器上工作? -
我希望您不是真的使用
sa帐户在生产环境中登录到您的SQL Server - 对吧???
标签: c# asp.net sql sql-server windows-server-2008