intento restaurar la base de datos de esta manera:Cómo restaurar la base de datos de SQL Server a través del código de C
SQL = @"RESTORE DATABASE MyDataBase TO DISK='d:\MyDATA.BAK'";
Cmd = new SqlCommand(SQL, Conn);
Cmd.ExecuteNonQuery();
Cmd.Dispose();
pero siempre me sale error:
Msg 3102, Level 16, State 1, Line 7
RESTORE cannot process database 'MyDataBase ' because it is in use by this session. It is recommended that the master database be used when performing this operation.
Msg 3013, Level 16, State 1, Line 7
RESTORE DATABASE is terminating abnormally.
lo siento !!! i necesidad de restaurar de que este intento: RESTORE MyDatabase BASE DE DATOS DE DISCO = 'D: \ MyDatabase.bak' y consiguió este error – Gold
de que este intento: MAESTRO RESTABLECIMIENTO DE USO PARA MyDatabase DISK = 'd: \ MyDATA.BAK pero sigue recibiendo este error: Msg 3159, nivel 16, estado 1, línea 7 No se ha realizado una copia de seguridad de la cola del registro de la base de datos "MyDataBase". Utilice el REGISTRO DE RESPALDO CON NORECOVERY para hacer una copia de seguridad del registro si contiene un trabajo que no desea perder. Utilice la cláusula WITH REPLACE o WITH STOPAT de la instrucción RESTORE para sobrescribir el contenido del registro. Msg 3013, nivel 16, estado 1, línea 7 RESTAURAR BASE DE DATOS está terminando anormalmente. – Gold