【发布时间】:2012-11-28 13:33:42
【问题描述】:
我有一个简单的 Web 服务,它可以工作并查询一个简单的 .mdf 数据库。
我正在使用 IIS 并使其成为一个工作应用程序。
我可以从任何地方激活此网络服务上的所有功能。
我正在运行 SQL Server 2005 Express。
我授予了运行它所需的所有权限。
但是当我尝试查询数据库时,我得到了这个错误:
*无法打开登录请求的数据库“网关”。登录 失败。
11-28 15:22:58.464:W/System.err(762):用户“NT AUTHORITY\NETWORK SERVICE”登录失败。
这是我的连接字符串:
<add name="gatewayConnectionString"
connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=gateway;Integrated Security=True"
providerName="System.Data.SqlClient"/>
【问题讨论】:
-
Daniel,问题是您不了解 SQL Server。这个数据库是从哪里来的?您应该从创建它的人那里获得帮助。
-
我在我的 Visual Studio 2010 项目中创建了这个数据库。具有单个 Web 服务和数据库文件 (mdf) 的项目。我可以很好地运行这个 ws 方法...只是查询返回此异常的数据库的方法...
标签: asp.net .net sql-server database web-services