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
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
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 AdventureWorks2014Utilitza 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 AdventureWorks201403 de 05
Introduir una consulta
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:
04 de 05
Execució de la consulta
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.