Tutorial paso a paso de SQLCMD

Utilidade da liña de comandos de Microsoft SQL Server

Microsoft SQL Server ofrece aos usuarios unha variedade de interfaces gráfica de usuario para recuperar e manipular datos e configurar bases de datos SQL Server . Non obstante, ás veces é máis sinxelo traballar desde a liña de comandos anticuada. Se está a buscar unha forma rápida e sucia de executar unha consulta SQL ou quere incluír instrucións SQL nun ficheiro de script de Windows, SQLCMD permítelle cumprir o seu obxectivo. Este artigo supón que xa tes instalada a base de datos de AdventureWorks de Microsoft.

01 de 05

Apertura de un símbolo de comando

Mike Chapple

Para executar SQLCMD, primeiro debes abrir unha utilidade de liña de comandos de Windows. En Windows XP, fai clic en Inicio> Executar e escriba CMD no cadro de texto antes de premer en Aceptar . En Windows Vista, faga clic no botón Windows , escriba CMD na caixa de busca e prema Intro .

Debería ver un símbolo do sistema de Windows.

02 de 05

Conectándose á base de datos

Mike Chapple

Unha vez que abra un símbolo do sistema, utilice a utilidade SQLCMD para conectarse á base de datos. Neste exemplo, estamos conectándose á base de datos AdventureWorks2014, polo que utilizamos o comando:

sqlcmd -d AdventureWorks2014

Isto usa as credenciais predeterminadas de Windows para conectarse á súa base de datos. Tamén pode especificar un nome de usuario usando a marca -U e un contrasinal usando a marca -P. Por exemplo, pode conectarse á base de datos usando o nome de usuario "mike" e o contrasinal "goirish" coa seguinte liña de comando:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 de 05

Introdución dunha consulta

Mike Chapple

Comece a escribir unha instrución SQL no indicador 1>. Podes usar tantas liñas como queres para a túa consulta, premendo a tecla Enter despois de cada liña. SQL Server non executa a súa consulta ata que instruír explicitamente para facelo.

Neste exemplo, ingresamos a seguinte consulta:

SELECCIONAR * FROM HumanResources.shift

04 de 05

Execución da consulta

Mike Chapple

Cando estea listo para executar a súa consulta, escriba o comando GO nunha nova liña de comandos dentro de SQLCMD e prema Intro . SQLCMD executa a túa consulta e mostra os resultados na pantalla.

05 de 05

Saíndo de SQLCMD

Cando estea listo para saír da SQLCMD, escriba o comando EXIT nunha liña de comandos en branco para volver ao indicador de comando de Windows.