测试Web服务出错,请帮忙(在线等待)。

waxx 2003-08-26 10:43:03

[WebMethod]
public DataSet GetPubs()
{
string strConn="Initial Catalog=pubs;Data Source=localhost;Integrated Security=SSPI;";
SqlConnection MyConn=new SqlConnection(strConn);
SqlDataAdapter MyAdapter=new SqlDataAdapter("Select * from authors",MyConn);
DataSet MyDataSet =new DataSet();
MyAdapter.Fill(MyDataSet);// line :63
return MyDataSet;
}

当通过浏览器测试Web服务时,显示错误:

System.Data.SqlClient.SqlException: 用户 'GJP\ASPNET' 登录失败。
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState)
at System.Data.Common.DbDataAdapter.Fill(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at Test1.Service1.GetPubs() in d:\inetpub\wwwroot\test1\service1.asmx.cs:line 63


...全文
44 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
waxx 2003-08-26
  • 打赏
  • 举报
回复
感谢快乐王子!!!!!
panyee 2003-08-26
  • 打赏
  • 举报
回复
在web方式中,用windows集成验证方式登录sql server,必须在数据库的安全性里加一个aspnet用户,给它相应数据库的管理权限,或直接设成数据库管理员

你可以采用 server=local;database=db;uid=sa;pwd=123 这种连接串

12,163

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧