C# + sqlserver2000 的一个实时在线系统,很奇怪是系统偶然会在下面这个函数        public static DataSet ExecuteDataSet(string SQLString)
        {
            using (SqlConnection connection = new SqlConnection(ConnectionString))
            {
                DataSet ds = new DataSet();
                try
                {
                    connection.Open();
                    SqlDataAdapter command = new SqlDataAdapter(SQLString, connection);
                    command.Fill(ds, "ds");
                }
                catch (SqlException ex)
                {
                    throw new Exception(ex.Message);
                }
                return ds;
            }
        }报如下错误:See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.************** Exception Text **************
System.Exception: 用户 'sa' 登录失败。
   at QJ.IMMS.DBUtility.SqlHelper.ExecuteDataSet(String SQLString) in E:\........\trunk\Server\QJ.IMMS.DBUtility\SQLHelper.cs:line 126(
连接字符串如下:
   <add name="SqlConn" connectionString=" server=(local);user id=sa;password=xxx;database=xxdb;Pooling = false " providerName="System.Data.SqlClient "/>)
系统在运行过程中报这个错误,百思不得其解,求高人指点!