Buen día gente, estoy teniendo un problema les cuento como es el tema:
Tengo un sistema que se encarga de hacer backup, restore y algunas consultas de una base de datos SQL server 2008. Esto lo hace bien, pero el problema surgió cuando el cliente me pidió que si la base (se llama dbEmpresa) no existe al generar el restore tiene que crearla. El ODBC apuntaba a dbEmpres obviamente si no existia no la creaba ya que pinchaba la conexión. Tengo una función que se encarga de modificar,crear y eliminar el ODBC, Si estoy en todas las demás opciones del sistema el ODBC apunta a dbEmpres y en la opción restore Modifico el ODBC para que apunte a 'master' y funcionó perfecto.
Voy al punto concreto: Todo lo hace bien, pero ejecuto unos consultas que modifico el ODBC a dbEmpresa y luego genero restore me da el error siguiente: Cambio de contexto en la base de datos master. No se como resolverlo ya, busque aunque no encontré nada en particular. Intente eliminando el ODCD y volverlo a crear, pero tampoco.
Espero ser claro
Bueno muchísimas gracias de antemano.
Saludos desde Argentina.