Fui probando varias cosas y siempre igual...
Miren ahora Cambie esto
Código:
private void Form1_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=Shady;Initial Catalog=Practico 6 - Brian;Integrated Security=true");
conn.Open();
conn.Close();
}
y el Boton Restaurar BD
private void button3_Click(object sender, EventArgs e)
{
try
{
string strmaster = "Data Source=Shady;Initial Catalog=master;Integrated Security=true";
SqlConnection masterconn = new SqlConnection();
masterconn.ConnectionString = strmaster;
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "Abrir BD";
ofd.Filter = "Backup SQL | *.bak";
if (ofd.ShowDialog() == DialogResult.OK)
{
MessageBox.Show("RESTORE DATABASE [Practico 6 - Brian] FROM DISK='" + ofd.FileName + "' WITH REPLACE");
SqlCommand comando = new SqlCommand();
comando.CommandText = "RESTORE DATABASE [Practico 6 - Brian] FROM DISK='" + ofd.FileName + "' WITH REPLACE";
comando.Connection = masterconn;
masterconn.Open();
comando.ExecuteNonQuery();
masterconn.Close();
}
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message, "Error");
}
}
El el evento load Solo Abro la BD y Luego la cierro.. y al tratar restaurar Con el Boton.. sigo teniendo el Mismo Problema..
Cita: "No se pudo obtener acceso exclusivo porque la base de datos está en uso."
No Entiendo...