Tecnología

Inicio

Cómo ejecutar secuencias de comandos SQL desde un Microsoft SQL Server Express

Cómo ejecutar secuencias de comandos SQL desde un Microsoft SQL Server Express


SQL Server Express es un país libre versión de SQL Server que puede utilizar para crear desktop y Web-Based base de datos de aplicaciones. Los desarrolladores administrar SQL Server Express mediante el uso de SQL Server Management Studio. También uso una pequeña línea de comandos utilidad llamada \ "Sqlcmd \". Sqlcmd le permite ejecutar transaccional de SQL comandos, ejecute los procedimientos almacenados y ejecutar SQL scripts. Si simplemente desea ejecutar una secuencia de comandos SQL, a veces es más fácil hacerlo que mediante el uso Sqlcmd. Tienes la oportunidad de Sqlcmd por la apertura de un nuevo símbolo del sistema ventana.

Instrucciones

Instrucciones

1 Escribe CMD en las ventanas \ "Menú Inicio \" y pulse \ "Enter \". La ventana de comandos se abrirá.

2 Escriba uno de los siguientes comandos para conectarse a la base de datos:

contraseña Sqlcmd -u nombre de usuario -p

Sqlcmd -S equipo \ instanceName

Utilice el primer comando si configura un nombre de usuario y contraseña al instalar SQL Server Express. Reemplazar \ "nombre de usuario \" y \ "password \" con el actual nombre de usuario y la contraseña que usted configure. Utilice el segundo comando si ha creado un \ "se denomina instancia \" durante la instalación. Reemplazar \ "equipo \" con el nombre de su equipo y \ "instanceName \" con el nombre de la instancia de SQL que ha creado durante la instalación.

3 Escriba el siguiente comando y presione \ "ENTER \":

Sqlcmd C -i: \ mySqlScript.sql.

SQL Server Express ejecutará el script llamado \ "mySqlScript.sql \". Sustituir a la \ "mySqlScript.sql \" con el nombre del script que desea ejecutar. Incluir la ruta completa designación. Si la secuencia de comandos SQL devuelve los datos en la base de datos, SQL Server Express mostrará los resultados en la ventana de comandos. .

4 Escriba Sqlcmd -i C: \ nameOfScript -o C: \ OutputFile.txt y pulse ENTER para volver a ejecutar la secuencia de comandos. Esta voluntad ruta de los resultados en un archivo de texto llamado \ "C: \ OutputFile.txt \". Se puede nombrar a este archivo nada. Guardar en un archivo de texto es muy útil cuando se necesita para capturar y guardar los resultados de la consulta.

5 Escriba exit Sqlcmd. SQL Server Express finalizará la sesión.

Consejos y advertencias

  • Si ejecuta SQL guiones con frecuencia, puede crear lotes (. BAT) archivos que pueden acelerar el proceso (ver Recursos). Por ejemplo, puede colocar los comandos que se muestran arriba en un archivo por lotes y guárdelo en su escritorio. Usted podría posteriormente ejecutarlo haciendo doble clic en el archivo.