¿Que es sqlcmd?

Mar, 09/06/2015 - 19:07 -- jsequeiros
SQLCMD de Sql Server

La utilidad sqlcmd es una herramienta de línea de comandos que se puede utilizar para ejecutar instrucciones de Transact-SQL o secuencias de comandos en una instancia de SQL Server. Puede utilizar sqlcmd para automatizar las tareas de base de datos desde la línea de comandos, y para llevar a cabo tareas de configuración y administración cuando SSMS no está disponible. En particular, puede utilizar sqlcmd para abrir una conexión de administrador dedicada (DAC) a un servidor cuando las conexiones estándar no son posibles.

Parámetros

La utilidad sqlcmd proporciona parámetros para configurar las conexiones y realizar tareas. Estos parámetros son:

-S Nombre del servidor (conectar con el servidor especificado)

-d Nombre de la base de datos (conectarse a la base de datos especificada)

-U Login (iniciar la sesión como el inicio de sesión especificado)

-P Password (autenticar el inicio de sesión con la contraseña especificada)

-E (Utilizar una conexión de confianza para la autenticación de Windows)

-A (Abrir una conexión de administrador dedicada)

-i archivo_entrada (ejecutar el código Transact-SQL desde un archivo)

-o output_file (guardar los resultados en un archivo)

-q "consulta de Transact-SQL" (ejecutar la consulta)

-Q "Consulta de Transact-SQL" (ejecutar la consulta y salir)

-v var = "valor" (pasar la variable especificada al script)

La utilidad sqlcmd soporta muchos parámetros. Para obtener una lista completa, introduzca sqlcmd -? en la línea de comandos.

Post new comment