una tablas script para los las hacer generar ejemplos ejemplo datos crear con como sql sql-server-2008

sql - tablas - Generar script para el esquema y los datos



script datos sql server (3)

Haga clic con el botón derecho en db => Tareas => Generar scripts => En "Establecer opciones de scripts: haga clic en Opciones avanzadas, busque Types of data to script . Puede elegir entre Data only , Secuencia de Script and data y Schema only . El valor predeterminado es Schema only

Tengo una base de datos de SQL Server para la cual quiero generar secuencias de comandos de datos, así como el esquema de ambos. Probé Tasks -> Generate Scripts -> Script all objects in the selected database pero no da el .sql para los datos en sí.

¿Cómo generamos la base de datos .sql tanto para los datos como para el esquema? Sugiera algún método fácil como una herramienta o algo que pueda usarse fácilmente


Las imágenes hablan mejor que las palabras, :)


Copia de seguridad / exportación de la base de datos

Hay dos formas de Copia de seguridad / Exportar una base de datos de SQL Server utilizando SQL Server Management Studio:

  1. Haga clic con el botón derecho en la base de datos → Tareas → Generar secuencias de comandos → Seleccionar BD → Cambiar la opción "Datos de secuencia de comandos" a verdadero → ...

  2. Haga clic derecho en la base de datos → Tareas → Copia de seguridad → ...

El primer método crea un archivo .sql que luego debemos ejecutar. El problema con este método es que el archivo .sql puede ser demasiado grande para abrirse con SQL Server Management Studio. En ese caso, necesitamos usar la utilidad sqlcmd (debería estar ya instalada si tenemos SQL Server MS). Instrucciones a continuación.

El segundo método crea un archivo .back que luego es fácil de importar en una base de datos vacía.

Importar base de datos

Si tenemos un archivo .sql y no es demasiado grande, podemos abrirlo con SQL Server MS y ejecutarlo.

Si tenemos un archivo .sql pero es demasiado grande para abrirlo con SQL Server MS, tenemos que usar sqlcmd de esta manera:

>sqlcmd -i C:/panels_QA28July11.sql -o C:/PanelsImportResult.txt

El parámetro después de -i es el archivo para importar. El parámetro después de -o es dónde guardar la salida. Podemos omitir el segundo parámetro si queremos ver el proceso en la pantalla.

Por defecto, usará la máquina local y el servidor de base de datos local. Si queremos usar una máquina y un servidor diferentes, usamos la opción -S.