SQL Server登录问题

时间:2011-07-01 12:54:26

标签: sql sql-server

我有一个运输软件的问题。我有一个查询来提取订单信息(即名称地址,订单号),一个用于提取项目。然后我有一个根据重量和区域找到费率。我无法登录到最后一个查询。每当我点击该查询时,我都会登录失败。 我的问题是为什么查询失败了?

以下是我用以下方法调用查询的方法:

    private void pscost(int billedweight)
    {
        RateBLL r = new RateBLL();
        AmazonProShipDataSet1.uspsDataTable u = r.USPSrate(billedweight);
        foreach (AmazonProShipDataSet1.uspsRow row in u)
        {...
        }
     }

这是BLL:

   [System.ComponentModel.DataObjectMethodAttribute
   (System.ComponentModel.DataObjectMethodType.Select, false)]
    public AmazonProShipDataSet1.uspsDataTable USPSrate(int weight)
    {
        return USPS.USPS(weight);
    }

我查询的表是在前两个表之后添加的,它们位于同一个SQL Server Express数据库中。错误消息是登录失败无法进行身份验证。来自不受信任的域名。

1 个答案:

答案 0 :(得分:1)

log in failed与您的查询执行无关。您需要确保您实际使用的登录有效。如果您收到该消息,则您的客户端可以查看数据库并尝试连接,但无法进行身份验证。您需要检查您的基础权限。

无法看到你的代码,这使得调试变得困难 - 而且大多数人都在猜测。我认为,第一个和第二个查询之间的实际连接发生了一些事情。您在更改数据库,身份验证和权限吗?