首先要保证你的sa和密码可以在sqlserver的管理工具中登陆如果不可以,确定你的密码是否正确,如果正确,请确定你的登录方式是不是混合模式

解决方案 »

  1.   

    还有。sql server 的认证方式。是windows 认证还是sql server认证。。
      

  2.   

    密码没有问题,IIS也没有问题,数据库都检查了,可还是不行,我换了一台电脑也试了一下,连了别人的数据库也不行! 
     
    我从数据库取数据库获取数据库,都没有问题,可以现在要插入数据,连接数据字串就出问题了  
     
      

  3.   

           #region  判断数据库中是否已经存在相同的分类名
            //判断数据库中是否已经存在相同的分类名
            public static bool province_exist(string _provincename)
            {
                System.Data.DataSet ds = SqlHelper.ExecuteDataset(DataAccessDB.GetConnection(), "bg_province_GetByprovincename", _provincename);
                System.Data.DataRow row = ds.Tables[0].Rows[0];
                int allcount = Convert.ToInt32(row["allcount"].ToString());
                if (allcount > 0)  //总数大于1个
                {
                    return true;
                }
                else
                {
                    return false;
                }
            }
            //
            #endregion
            #region  添加功能
            //province清单添加功能
            public int province_insert()
            {
                if (province_exist(_provincename))
                {
                    return 2;            }
                else
                {
                    try
                    {
                        SqlHelper.ExecuteNonQuery(DataAccessDB.GetConnection(), "bg_province_Insert", _provincename);
                        return 1;                }
                    catch
                    {
                        return 0;
                    }
                }        }
            #endregion    }
      

  4.   

    有可能是SQL注册的问题,以前我曾经碰到过
      

  5.   

       public class DataAccessDB
        {
            static public String connectString = "Data Source=localhost;Initial Catalog=eps;User ID=sa;Password=yzh";
            static public SqlConnection myConnection = null;        static public SqlConnection GetConnection()
            {
                if (myConnection == null)
                {
                    //myConnection = new SqlConnection(connectString);
                    myConnection = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]);
                    myConnection.Open();
                }
                return myConnection;
            }        static public void CloseConnection()
            {
                // Close the connection when done with it.
                if (myConnection != null)
                    myConnection.Close();
            }
            public DataAccessDB()
            {        }
      

  6.   

    SQL注册的问题,以前我曾经碰到过????
    我现在WINDOWS集成登录,查询分析器用户名和密码都可以登录,IIS也检查过了,可是找不到解决方法
      

  7.   

    看一下数据验证模式,是混合验证模式还是Windows验证模式
      

  8.   

    05的sa 是没有启用的,好像启用不了,要管理员帐户呢
    而且也不安全,要新建用户,给它分配它应该的数据库
    不要使用sa
      

  9.   


    myConnection   =   new   SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]); 
    你Web.config里怎么写的
      

  10.   

    http://blog.csdn.net/coolesting/archive/2007/08/21/1752887.aspxsa登录失败.我以前遇到过的问题,写了下来,不知你的问题是否和我的相同!! 
      

  11.   

    确认一下你登陆SQL查询分析器时的密码
    还有装SQL的时候选的是什么模式~~~
    如果是混合模式的话
    只要是
    sqlconnection conn=new sqlconnection("server=(local);uid=用户名;pwd=密码;database=数据库名");
    conn.open();
    这样的话肯定错不了的..
      

  12.   

    <1>SA错误!
    <2>选择的登陆模式应该是窗体和SA的混合模式!
      

  13.   

    第一你是用sql2000还是2005EXPRESS
    如果是2005EXPRESS还要加上\SQLEXPRESS
    第二可以把localhost改成你SQL服务器的名字
    上面都不行的话第三可以在VS里自己用数据库工具生成连接来用看行不行,
    PS:最好不要用SA来操作数据库,应该建一个帐号,然后指定数据库管理