private static void DetachMdf(string dbServer, string dbName)
{
SqlConnection.ClearAllPools();
using (SqlConnection conn = new SqlConnection(string.Format("Server={0};Database=master;Integrated Security=SSPI", dbServer)))
{
conn.Open();
using (SqlCommand cmd = new SqlCommand("sp_detach_db", conn))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@dbname", dbName);
cmd.ExecuteNonQuery();
}
}
}