none
Integrar base de datos a servidor. RRS feed

  • Pregunta

  • Durante el proceso de creación de un programa, se creó una base de datos en MS Sqlserver 2008 R2. Para que fuera portable la base de datos se creó un Mdf que se atachó al servidor. De tal forma, cuando quería una copia de la base de datos la copiaba y se llevaba al equipo de desarrollo. Ahora que esta etapa ha termindao, quiero integrar esta base de datos MDF completamente en el servidor.  Es decir, que desaparezca el Mdf y que quede en el servidor de Sql.

     

    Gracias por la ayuda.

    lunes, 17 de octubre de 2011 23:40

Respuestas

Todas las respuestas

  • Hola. Estoy confundido... Al crear una base de datos en SQL Server, se crean dos archivos, uno con extensión MDF y otro con extensión LDF. Mi confusión se genera porque si quieres que desaparezca el MDF, pues ya no tendrías base de datos... ¿Es esto lo que quieres?

    Gracias por aclarar y ayudarnos a entender...

    Saludos,

     

     


    Guillermo Taylor F.

    IT Pro & Xbox gamer

    My blog

    martes, 18 de octubre de 2011 0:16
  • Me da la sensacion de que crees que por ser un MDF significa que es portable, no es asi, MDF significa que es servidor dedicado, o sea que para que funcione tu base de datos necesitas tener instalado el motor sql server en tu computador, yo por ejemplo tengo una base de datos mdf que no esta atachada al SQL Server Management y para que me funcione defino en mi cadena de conexion ATTACH DATABASE (o algo asi xD) para atachar la base de datos a en tiempo de ejecucion, de esta forma puedo hacer como tu: copio la aplicacion con mi base de datos y me funciona en equipos que tenga instalado el motor de buscqueda de SQL SERVER 2008

     

    Si yo quiero dejar de atachar de esa forma (que creo que es lo que quieres hacer) tengo que atachar la base de datos a mi propio SQL SERVER 2008 Management y la cadena de conexion en mi aplicacion ya no usaria el ATtACH DATABASE sino INITIAL CATALOG y de paso pues cambiar el nombre del servidor si estoy en otro equipo .

     

    Espero que sirva al menos un poquito mi informacion xD

    martes, 18 de octubre de 2011 2:04
  • Hola.

    Si quieres, puedes eliminar la base de datos. Más allá de eso, una vez que adjuntas la base de datos (el fichero MDF y normalmente también un fichero de log, de extensión LDF), ésta queda totalmente integrada en el mismo. Ello no impide poder separarla después ni hacer respaldos de formas más normales.

    ¿Despejamos tus dudas?


    Alberto López Grande
    SQL Server MVP
    Visita mi blog en http://qwalgrande.blogspot.es/ Sígueme en twitter en http://twitter.com/qwalgrande

    sábado, 22 de octubre de 2011 14:12
    Moderador