2009-05-19 13 views

Respuesta

0

No necesita una copia de seguridad para hacerlo (supongo que está utilizando el modelo AttachDbFilename que Visual Studio usa de manera predeterminada). Simplemente envíeles el mdf y dígales que lo conecten a su instancia de servidor SQL.

3

En sms haga clic derecho en la base de datos, vaya a tareas, haga clic en la copia de seguridad. debería ser auto explicativo desde allí.

+0

Supongo que está usando SQL Express y confiando en la función de adjuntar automáticamente. Esto no funcionará en ese caso. –

6

Vaya a Microsoft Server Management Studio y haga clic con el botón derecho en el nombre de su base de datos. Vaya a "Tareas" -> "Copia de seguridad ..."

Luego, asigne sus propiedades, asegúrese de que el "Tipo de copia de seguridad" esté lleno.

Luego a la derecha hay un botón "Agregar", presione eso y establezca su nombre de archivo, asegúrese de colocar la extensión .bak al final del nombre del archivo.

Finalmente, pulse Aceptar y espere a que se complete la copia de seguridad.

MSDN también tiene un artículo que explica este http://msdn.microsoft.com/en-us/library/ms187510.aspx

+0

No encuentro "Copia de seguridad ..." en "Tareas". ¿Eso significa que mi db no lo soporta o tengo que habilitarlo en alguna parte? Estoy alojando mi db en la nube de Microsoft Azure. –

32

Desde un indicador de SQL:

BACKUP DATABASE MyDatabase TO DISK='E:\MyDatabase.bak' 
+0

Supongo que está usando SQL Express y confiando en la función de adjuntar automáticamente. Esto no funcionará en ese caso. –

+0

Si usa una base de datos SQL Express, la respuesta sigue siendo válida. Acaba de obtener un mensaje de SQL utilizando OSQL (generalmente ubicado en su RUTA) – andyhky

+0

@bofe: La base de datos se adjuntará a la instancia de usuario SQLExpress. No estará allí en la instancia principal. Esto causará mucha confusión. –

Cuestiones relacionadas