zoukankan      html  css  js  c++  java
  • 用户 PCxxxxx访问默认数据库登录失败

    “/Study”应用程序中的服务器错误。
    --------------------------------------------------------------------------------
    用户 ’PC-2V47VI88M4GB\ASPNET’ 登录失败。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
    异常详细信息: System.Data.SqlClient.SqlException: 用户 ’PC-2V47VI88M4GB\ASPNET’ 登录失败。
    源错误: 

    行 31:    if(!this.IsPostBack)
    行 32:    {
    行 33:      sqlDataAdapter1.Fill(dataSet11,0,10,"Products");
    行 34:      this.DataBind();
    行 35:    }
     
    源文件: c:\inetpub\wwwroot\datagridtest\webform1.aspx.cs    行: 33 
    堆栈跟踪: 

    [SqlException: 用户 ’HP-2V47VI88M4GB\ASPNET’ 登录失败。]
       System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction) +474
       System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction) +372
       System.Data.SqlClient.SqlConnection.Open() +384
       System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +44
       System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +304
       System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +77
       System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable) +40
       DataGridTest.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\datagridtest\webform1.aspx.cs:33
       System.Web.UI.Control.OnLoad(EventArgs e) +67
       System.Web.UI.Control.LoadRecursive() +35
       System.Web.UI.Page.ProcessRequestMain() +750
    ===================================================================

    ===================================================================

    解决方法:

    1、在SQL Server创建 “电脑名\ASPNET”用户。比如我创建PC-2V47VI88M4GB\ASPNET
    2、在SQL Enterprise manager里打开“安全性”文件夹,右击“登录”,选择“新建登录……”。“常规”选项卡,“名称”填HP-2V47VI88M4GB\ASPNET,其他默认;“数据库访问”选项卡,指定访问的数据库,我指定的是Northwind数据库,然后给他赋权限:dbo,public就够了。

  • 相关阅读:
    线性最大子数组的求法(二)
    高难度智力题
    职业规划
    良好的学习习惯
    毕业生面试绝招
    编写Java程序最容易犯的21种错误
    spring02
    spring_01
    用soapUI生成客户端代码
    idea创建git分支
  • 原文地址:https://www.cnblogs.com/Davidisontheway/p/1494044.html
Copyright © 2011-2022 走看看