Iniciar la utilidad sqlcmd

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

La utilidad sqlcmd permite introducir instrucciones Transact-SQL, procedimientos del sistema y archivos de script en el símbolo del sistema en Editar secuencias de comandos SQLCMD con Editor de Power Query en Sobre SQL Server Management Studio y en un archivo de script de Windows o en un paso de trabajo del sistema operativo (Cmd.exe) de un trabajo del Agente SQL Server.

Nota:

La autenticación de Windows es el modo de autenticación predeterminado para sqlcmd. Para usar la autenticación de SQL Server, debe especificar un nombre de usuario y una contraseña mediante las opciones -U y -P.

De forma predeterminada, SQL Server Express se instala como la instancia con nombre sqlexpress.

Inicio de la utilidad sqlcmd y conexión con una instancia predeterminada de SQL Server

  1. En el menú Inicio, seleccione Ejecutar. En el cuadro Abrir, escriba cmdy, a después, seleccione Aceptar para abrir una ventana del símbolo del sistema. (Si no se ha conectado antes a una instancia del Motor de base de datos de SQL Server, quizás tenga que configurar SQL Server para que acepte conexiones).

  2. En el símbolo del sistema, escriba sqlcmd.

  3. Presione ENTER.

    Ahora tiene una conexión de confianza con la instancia predeterminada de SQL Server que se está ejecutando en el equipo.

    1> es el símbolo del sistema de sqlcmd que especifica el número de línea. Cada vez que presione ENTER, el número se incrementará en uno.

  4. Para finalizar la sesión de sqlcmd, escriba EXIT en el símbolo del sistema de sqlcmd.

Inicio de la utilidad sqlcmd y conexión con una instancia con nombre de SQL Server

  1. Abra una ventana del símbolo del sistema y escriba sqlcmd -S<myServer\instanceName>. Reemplace <myServer\instanceName> por el nombre del equipo y la instancia del motor de base de datos de SQL Server a la que quiera conectarse.

  2. Presione ENTER.

    La solicitud sqlcmd (1>) indica que está conectado a la instancia especificada de SQL Server.

    Las instrucciones Transact-SQL que ingrese están almacenadas en un búfer. Se ejecutan como un lote cuando se encuentra el comando GO.