2012-01-01 38 views
8

Tengo un script .sql y quiero construir una base de datos a partir de él. ¿Cómo hacerlo en sqlcmd? Sé que es como:Cómo usar sqlcmd para crear una base de datos

CREATE DATABASE dbName 
GO 

Pero, ¿cómo especificar el script .sql y la ubicación para construir la base de datos?

+0

Esto no está relacionado con el tema. Usted está preguntando cómo usar 'sqlcmd', no una pregunta de programación. – Oded

+4

@Oded Preguntas sobre 'herramientas de software comúnmente utilizadas por los programadores' están sobre el tema –

Respuesta

8

Utilice @Jeremiah Peschka's answer para suministrar la utilidad sqlcmd con la secuencia de comandos para ejecutar.

En cuanto a la ubicación de la base de datos recién creada, se puede especificar como parte del comando CREATE DATABASE:

CREATE DATABASE dbName 
ON (
    NAME = dbName_dat, 
    FILENAME = 'D:\path\to\dbName.mdf' 
) 
LOG ON (
    NAME = dbName_log, 
    FILENAME = 'D:\path\to\dbName.ldf' 
) 

Como se puede ver en el artículo enlazado, puede especificar también otras propiedades, como tamaño inicial, tamaño máximo etc.

0

Esto es muy simple. Solo tienes que introducir siguiente comando para ejecutar sqlcmd:
sqlcmd -U sa -P password
A continuación, introduzca:

CREATE DATABASE MYDB 
GO 

Esto creará el DB. Luego ingrese "salir" para salir.

Cuestiones relacionadas