2010-03-10 8 views

Respuesta

33

Use "tasks" -> "Generar scripts" y elija lo que desea script. Ejecutar, guardar en un archivo, abrir el archivo contra la nueva base de datos y ejecutar el script después de cambiar el nombre de la base de datos para que coincida (si se modificó)

+1

¡No puedo! ¡Cada vista, procedimiento almacenado y función está encriptada! :( –

+1

Si no puede ver eso significa que probablemente no debería ver. Esta es una pregunta para su DBA –

+0

Soy el desarrollador. Tenemos copias de seguridad. Solo tenía la intención de hacer una copia de seguridad del código. t –

1

Puede hacer esto creando scripts. El camino a seguir es:

  • Haga clic con el botón derecho en la tabla que desea asignar a la otra base de datos.
  • Tabla de scripts como: -> Crear en una nueva ventana de consulta.
+1

querido Younes. gracias. pero tengo más 300 tablas y muchos procedimientos y funciones. – Joseph

+0

Supongo que la respuesta sobre mí es lo mejor para ti, jeje. – Younes

5

Primera vez que puede utilizar la opción de base de datos de script, como sugirió Otavio.

En ocasiones posteriores puede utilizar una herramienta como RedGate SQL Compare o la funcionalidad Compare Schema de Visual Studio Database Edition. Estas herramientas le permiten sincronizar el esquema (es decir, 'estructura de tabla') de una base de datos a otra.

+0

Remus, puede usar SQL Compare la primera vez igual de bien. Cree una base de datos vacía, compárela con la suya, tal vez juegue con la configuración para que la secuencia de comandos sea menos detallada (sin transacciones) –

+1

Claro que puede, es solo un problema de costo ya que ni la herramienta RedGate ni VSTS DB son gratuitos. –

+0

Estimadas gracias por sus sugerencias – Joseph

Cuestiones relacionadas