sábado, 5 de septiembre de 2009

Kill a todas las conexiones de una BD con SMO

Ahí va un post sencillito con SMO:

using (SqlConnection cn = new SqlConnection(llConexion.Text))
{
    cn.Open();
    serverConnection = new ServerConnection(cn);
    Server server = new Server(serverConnection);
    server.KillAllProcesses(serverConnection.DatabaseName);
    MessageBox.Show("Proceso terminado");
}


Dónde, llConexion.Text será la cadena de conexión con vuestra BD. ServerConnection es una variable global inicializada a null (en el contexto de mi aplicación, para este ejemplo podría haberla declarado después de abrir la conexión de esta manera,
ServerConnection serverConnection = new ServerConnection(cn);)

No hay comentarios: