Cómo ejecutar una secuencia de comandos SQL desde Microsoft SQL Server Express
SQL Server Express es una versión gratuita de SQL Server que puede utilizar para crear aplicaciones de base de datos de escritorio y basadas en Web. Los desarrolladores administran SQL Server Express mediante SQL Server Management Studio. También usan una pequeña utilidad de línea de comandos llamada "Sqlcmd". Sqlcmd le permite ejecutar comandos SQL transaccionales, ejecutar procedimientos almacenados y ejecutar scripts SQL. Si simplemente desea ejecutar un script SQL, a veces es más fácil hacerlo usando Sqlcmd. Accede a Sqlcmd abriendo una nueva ventana de símbolo del sistema.
Instrucciones
Paso 1
Escribe CMD en el "Menú Inicio" de Windows y presiona "Enter". Se abrirá la ventana del símbolo del sistema.
Paso 2
Escriba uno de los siguientes comandos para conectarse a la base de datos:
Sqlcmd -u nombre de usuario -p contraseña
Sqlcmd -S nombreEquipo\nombreInstancia
Utilice el primer comando si configuró un nombre de usuario y una contraseña cuando instaló SQL Server Express. Reemplace "nombre de usuario" y "contraseña" con el nombre de usuario y la contraseña reales que configuró. Utilice el segundo comando si creó una "instancia con nombre" durante la instalación. Reemplace "nombreDeEquipo" con el nombre de su computadora y "nombreDeInstancia" con el nombre de la instancia de SQL que creó durante la instalación.
Paso 3
Escriba el siguiente comando y presione "ENTRAR":
Sqlcmd -i C:\mySqlScript.sql.
SQL Server Express ejecutará el script llamado "mySqlScript.sql". Reemplace ese "mySqlScript.sql" con el nombre del script que desea ejecutar. Incluya la designación de ruta completa. Si el script SQL devuelve datos de la base de datos, SQL Server Express mostrará los resultados en la ventana del símbolo del sistema. .
Paso 4
Escriba Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt y presione ENTRAR para volver a ejecutar el script. Esto enrutará los resultados a un archivo de texto llamado "C:\outputFile.txt". Puedes nombrar este archivo como quieras. Guardar en un archivo de texto es útil cuando necesita capturar y guardar resultados de consultas.
Paso 5
Escriba Sqlcmd salir. SQL Server Express finalizará la sesión.
Consejo
Si ejecuta secuencias de comandos SQL con frecuencia, puede crear archivos por lotes (.bat) que pueden acelerar el proceso (ver Recursos). Por ejemplo, puede colocar los comandos que se muestran arriba en un archivo por lotes y guardarlo en su escritorio. Posteriormente, puede ejecutarlo haciendo doble clic en el archivo.
- ·Cómo pasar un cable coaxial de una habitación a otra
- ·Cómo quitar Microsoft OneNote de su computadora
- ·Cómo ejecutar Scandisk desde el comando
- ·Microsoft Access vs. Servidor SQL
- ·Cómo agregar usuarios a SQL Express
- ·Cómo ejecutar una secuencia de comandos Python
- ·Cómo ver y cerrar procesos desde CPanel
- ·Cómo ejecutar un archivo HTA desde VBScript
- Cómo construir un servidor de impresión desde una computadora antigua
- Cómo averiguar la dirección del servidor de Microsoft Exchange
- Cómo ejecutar una secuencia de comandos en una página web
- Cómo ejecutar Restaurar sistema desde el Administrador de tareas
- Cómo crear una base de datos desde Microsoft Outlook
- Cómo acceder a un servidor de intercambio de correo electrónico desde casa