说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
异常详细信息: System.Data.SqlClient.SqlException: 用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
源错误: 
行 44:     {       
行 45:         SqlConnection con = createCon();
行 46:         con.Open();
行 47:         SqlCommand com = new SqlCommand(sql, con);
行 48:         try
源文件: d:\WebSite\App_Code\dataOperate.cs    行: 46 
以下是dataOperate.cs    行: 46 代码段
    //查找记录是否存在
    public static int seleSQL(string sql)
    {       
        SqlConnection con = createCon();
        con.Open(); //(第46行)
        SqlCommand com = new SqlCommand(sql, con);
        try
        {
            return Convert.ToInt32(com.ExecuteScalar());
            con.Close();
        }
        catch (Exception e)
        {
            con.Close();
            return 0;
        }
           }
    //返回所有记录ASP.NET挺难调试的哦!~~

解决方案 »

  1.   

    http://www.2bysj.cn/class/program/200904/1681.html
      

  2.   

     createCon();
    怎么写的
    还有连接字符串
      

  3.   

    1 打开SQL Server企业管理器。
    2 选择服务器名称上右键选择“属性”,然后打开“安全性”选项卡。
    3 在选项卡中,选择身份验证为“SQL Server和 Windows ”,其他不变
    http://www.cnblogs.com/hakuci/archive/2008/03/31/1131508.html
      

  4.   

    可能是你的sqlserver服务没有启动,或者TCP/IP没有启用。
    也可能是sqlserver的帐号密码错误
      

  5.   

    服务器运行没有?
    运行 - > net start mssqlserver
    你本地使用windows登陆数据库,把sa密码改个容易记的,建议
      

  6.   

    你看看你的数据库中有没有sa这个登录名。
    www.connectionstrings.com连接字符串的写法
    看看
      

  7.   

    第一:数据库连接字符串写的有问题
    第二:用户名“sa”没有登录权限,建议关闭数据库,然后打开用SA登录