无法远程打开数据库

问题描述:

请帮助我,我新创建的Web应用程序正在使用SQLServer Express数据库。如果我在本地机器上运行该应用程序它的工作正常,但是如果我尝试从网络中的另一个系统打开数据库连接,它会给出错误无法打开数据库。我已使用连接字符串 -无法远程打开数据库

conn.ConnectionString =“集成安全性= SSPI;数据源= USER-CCE8C22332 \ SQLEXPRESS;” +“坚持安全信息=假;初始目录=市场人员”;

+0

您需要与您的网络管理员联系 - 连接字符串正尝试连接到“USER-CCE8C22332”,可能使用默认的1433端口。 – Oded 2011-04-25 08:11:36

+0

您能否发布您的确切错误,以便我们能够为您提供帮助? – 2011-04-25 08:25:21

我认为如果您使用的是集成安全性,您需要授予ASPNET用户访问您的数据库的权限。原因是当用户连接到网站时,服务器端处理是通过在应用程序池中的IIS中设置的用户完成的。

要测试,您可以做的是从集成安全性切换到传递用户名和登录名,然后查看是否可以连接。