Actualmente uso Microsoft SQL Server Management Studio para ejecutar consultas en mis bases de datos, pero es un poco complicado y prefiero hacer todo a través de una CLI si es posible. ¿Hay alguna manera de hacer esto en Windows?
Respuesta1
Creo que si tiene instalado Microsoft SQL Server Management Studio, todo lo que necesita hacer es escribir lo siguiente en el símbolo del sistema:
sqlcmd
Dóndesqlcmdes el ejecutable y el modificador -S se usa para conectarse a una instancia específica en lugar de la instancia predeterminada, así:
sqlcmd -S .\sqlserver20
Si no está instalado, puedes descargarlo.aquí.
Corrersqlcmdabrirá la utilidad en modo interactivo, la letra de unidad del mensaje será reemplazada por un 1, que representa la primera línea donde comienza a ingresar sus comandos T-SQL. Por ejemplo:
USE MyFirstDB;
SELECT id, name
FROM Accounts.Account
WHERE AccountType = 'us'
AND name = 'Sam';
GO
Después de ejecutar sus comandos, el mensaje se reiniciará en la línea 1, lo que le permitirá enviar más consultas.