使用SQL Server 2005数据库运行IIS Web服务时,对象名称“Student”无效

时间:2014-03-14 17:26:44

标签: web-services sql-server-2005 iis connection-string database-permissions

我使用asp.NET创建了一个Web服务,并使用SQL Server 2005创建了数据库。然后我发布它以便能够从Android设备使用它。我使用IIS管理器将其作为本地IIS发布。发布很好但是当我尝试浏览我的网络服务时,网络服务的主页出现在浏览器中。但是,当我尝试测试使用数据库检索某些数据的方法之一(从学生中选择*),其中Student是我的SQL Server 2005数据库中的表时,会出现一个错误页面,指出:System.Data.SqlClient。 SqlException:无效的对象名称'学生'。

我搜索并发现有些人说我应该在查询中添加(dbo。)(从dbo.Student中选择*),但它也不起作用。发生了同样的错误:无效的对象名称' dbo.Student'。

右键单击文件* .asmx并选择在浏览器中查看时,Visual Studio正确返回查询结果。但它并未从已发布的网络服务中返回。

这是我的connectionString

我应该在某个地方授予权限吗?!我不知道如何对数据库表进行权限。

任何帮助将不胜感激。 感谢..

0 个答案:

没有答案