Intentando crear una KB en la X me dio el error:
"Unable to open the physical file "C:\tmp\test.md" Operating system error 2: "2(El sistema no puede hallar el archivo especificado.)".
Database 'Test' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details.
File activation failure. The physical file name "Test.LDF" may be incorrect.
El problema al final (luego de un rato) me di cuenta que era básico, hace tiempo había creado una KB llamada Test cuyo nombre de base de datos era "test" por lo cual quedó "atacheada" (¿como se dirá en español?) a la instancia de SQL Server. Pero como había borrado el directorio donde estaba la KB (eso incluir el MDF y el LDF) entonces no la podía abrir.
Solucion: hacer un "detach" desde el Enterprise Manager o elegir otro nombre de DB.
Más info sobre tips básicos, cómo hacer el detach, hacerlo por "command line", etc en el wiki
"Unable to open the physical file "C:\tmp\test.md" Operating system error 2: "2(El sistema no puede hallar el archivo especificado.)".
Database 'Test' cannot be opened due to inaccessible files or insufficient memory or disk space. See the SQL Server errorlog for details.
File activation failure. The physical file name "Test.LDF" may be incorrect.
El problema al final (luego de un rato) me di cuenta que era básico, hace tiempo había creado una KB llamada Test cuyo nombre de base de datos era "test" por lo cual quedó "atacheada" (¿como se dirá en español?) a la instancia de SQL Server. Pero como había borrado el directorio donde estaba la KB (eso incluir el MDF y el LDF) entonces no la podía abrir.
Solucion: hacer un "detach" desde el Enterprise Manager o elegir otro nombre de DB.
Más info sobre tips básicos, cómo hacer el detach, hacerlo por "command line", etc en el wiki
Se dice "attached" :-)
ResponderBorrarMe pasa parecido, podrías por favor comentar como hiciste el "detach" desde el Enterprise Manager. Muchas gracias
ResponderBorrarCon el Microsoft SQL Management Studio. Eso tiene una UI que ves las bases que tenes, boton derecho sobre la DB en cuestion, task/detach y la "desconecta" del SQL server. Creo que se puede command line también (por si no tenés el Management Studio instalado)
Borrar