Compartir a través de


Iniciar la utilidad sqlcmd

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Base de datos SQL de Microsoft Fabric

La utilidad sqlcmd permite escribir instrucciones Transact-SQL, procedimientos del sistema y archivos de script en el símbolo del sistema en Editar scripts SQLCMD con el Editor de Power Query en Acerca de 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 cmd y, después, seleccione Aceptar para abrir una ventana del símbolo del sistema. (Si no se ha conectado antes a esta 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 la indicación 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 aviso 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.