¿Cómo hago para que una coopia de una base de datos me la reconozca el sql server en otro pc?
1 respuesta
Respuesta de denciso
1
1
denciso, Soy una persona multifacética, tanto manejo la informática,...
Sugiero que en el paquete de instalación coloques la instalación de una MSDE si vas a trabajar tu sistema que se instale en un equipo sin sql server, por aquello de las licencias, el MSDE es gratuito y lo puedes redistribuir sin problemas, lo anexas en primer lugar en tu paquete, también tus bases de datos y cuando todo termine, deberás ejecutar desde tu proyecto la instrucción de anexar la base de datos si esta no existe en el servidor. También los archivos de la base de datos los deberás de incluir en tu paquete de instalación.
Lo de la instancia ya lo tengo. Bueno, manualmente. Otra cosa es hacerlo dentro del proceso de instalación. Porque se supone, que en el pc donde se va a instalar, no tenga el sql server ni la instancia. Quiero que lo instale, el archivo de configuración o un script o algo. ¿Entiendes l oq te digo? En el pc que estoy haciendo las pruebas, es el pc de casa, solo tengo instalado el sql server con una instancia. En el portátil es donde tengo todo el visual studio y donde hago los programas. Espero que no te moleste demasiado.
¿Puedes explicármelo mejor? ¿U otro modo que funcione mejor a aparte del solo copiar los archivos mdf y ldf eso de sp_attach_db como funciona? ¿Está en la ayuda?
Si creaste un respaldo lo tienes que restaurar en el servidor al que usas en la otra pc. Si es solamente una copia de los archivos MDF y LDF, simplemente los puedes atachar con el sp_attach_db o con el administrador corporativo.