日期:2014-05-17  浏览次数:20812 次

未能找到存储过程 'killspid'。错误,请重试
使用C#写的数据恢复过程,但是恢复时提示“未能找到存储过程 'killspid'。错误,请重试 ”,刚学C#,望老师指导,谢谢!

private bool exepro()
        {
            //执行存储过程,判定是否还有用户在使用系统
            SqlConnection conn1 = new SqlConnection("server=" + sLjUr + ";uid=" + sLjUser + ";pwd=" + sLjPas + ";database=master");
            SqlCommand cmd = new SqlCommand("killspid", conn1);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@dbname", "" + sBfName + "");
            try
            {
                conn1.Open();
                cmd.ExecuteNonQuery();
                return true;
            }
            catch (Exception ex)
            {
                Response.Write(ex.Message.ToString());
                return false;
            }
            finally
            {
                conn1.Close();
            }


        }
存储 killspid

------解决方案--------------------
在master数据库中执行 下面文章中的sql语句,会创建killspid存储过程。

http://www.cnblogs.com/standas/archive/2007/11/08/953156.html