Tutorial pas a pas SQLCMD

Utilitat de la línia de comandaments de Microsoft SQL Server

Microsoft SQL Server proporciona als usuaris una varietat d'interfícies gràfiques d'usuari per recuperar i manipular dades i configurar bases de dades SQL Server . Tanmateix, de vegades és més fàcil treballar des de la línia d'ordres antiga. Ja sigui que busqueu una forma ràpida i brut per executar una consulta SQL o voleu incloure instruccions SQL en un fitxer de seqüència de Windows, SQLCMD us permet complir el vostre objectiu. Aquest article suposa que ja teniu instal·lada la base de dades d'exemple AdventureWorks de Microsoft.

01 de 05

Obertura d'un símbol d'ordres

Mike Chapple

Per executar SQLCMD, primer heu d'obrir una utilitat de línia d'ordres de Windows. Al Windows XP, feu clic a Inici> Executar i, a continuació, escriviu CMD al quadre de text abans de fer clic a D' acord . Al Windows Vista, feu clic al botó Windows , escriviu CMD al quadre de cerca i premeu Retorn .

Heu de veure un indicador d'ordres de Windows.

02 de 05

S'està connectant a la base de dades

Mike Chapple

Un cop hàgiu obert el símbol del sistema, utilitzeu la utilitat SQLCMD per connectar-vos a la base de dades. En aquest exemple, ens connectem a la base de dades AdventureWorks2014, de manera que fem servir la comanda:

sqlcmd -d AdventureWorks2014

Utilitza les credencials predeterminades de Windows per connectar-vos a la vostra base de dades. També podeu especificar un nom d'usuari mitjançant el indicador -U i una contrasenya mitjançant el pavelló -P. Per exemple, podeu connectar-vos a la base de dades amb el nom d'usuari "mike" i la contrasenya "goirish" amb la línia d'ordres següent:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 de 05

Introduir una consulta

Mike Chapple

Comenceu a escriure una instrucció SQL a l'indicador 1>. Podeu utilitzar tantes línies com vulgueu per a la vostra consulta, prement la tecla Enter després de cada línia. SQL Server no executa la consulta fins que no ho indiqui explícitament.

En aquest exemple, introduïm la següent consulta:

SELECCIONE * DE Human Resources.shift

04 de 05

Execució de la consulta

Mike Chapple

Quan estigui llest per executar la consulta, escriviu l'ordre GO en una línia d'ordres nova dins SQLCMD i premeu Retorn . SQLCMD executa la consulta i mostra els resultats a la pantalla.

05 de 05

Sortint de SQLCMD

Quan estigui llest per sortir de SQLCMD, escriviu l'ordre EXIT en una línia d'ordres en blanc per tornar a l'indicatiu d'ordres de Windows.