Помощна програма за команден ред на Microsoft SQL Server
Microsoft SQL Server предоставя на потребителите богата гама графични потребителски интерфейси за извличане и манипулиране на данни и конфигуриране на SQL Server бази данни . Понякога обаче е по-лесно да работите от старомодната командна линия. Независимо дали търсите бърз и мръсен начин за изпълнение на SQL заявка или желаете да включите SQL изрази в файл на скрипт на Windows, SQLCMD ви позволява да постигнете целта си. Тази статия предполага, че вече имате инсталирана примерна база данни на AdventureWorks на Microsoft.
01 от 05
Отваряне на командния ред
За да стартирате SQLCMD, първо трябва да отворите помощна програма за команден ред на Windows. В Windows XP кликнете върху Старт> Изпълни и след това въведете CMD в текстовото поле, преди да кликнете върху OK . В Windows Vista кликнете върху бутона Windows , въведете CMD в полето за търсене и натиснете Enter .
Трябва да видите командния ред на Windows.
02 от 05
Свързване към базата данни
След като отворите командния ред, използвайте помощната програма SQLCMD, за да се свържете с базата данни. В този пример се свързваме към базата данни AdventureWorks2014, затова използваме командата:
sqlcmd -d AdventureWorks2014Това използва подразбиращите се идентификационни данни за Windows, за да се свържете с вашата база данни. Можете също така да посочите потребителско име, като използвате флага "-U" и парола, като използвате флага "-P". Например можете да се свържете с базата данни с потребителското име "mike" и паролата "goirish" със следния команден ред:
sqlcmd -U mike -P goirish -d AdventureWorks201403 от 05
Въвеждане на заявка
Започнете да въвеждате SQL израз в промпт 1>. Можете да използвате колкото се може повече линии, колкото искате за заявката си, като натиснете клавиша Enter след всеки ред. SQL Server не изпълнява заявката ви, докато не бъде изрично указано да го направи.
В този пример въвеждаме следната заявка:
04 от 05
Изпълнение на заявката
Когато сте готови да изпълните заявката си, напишете командата GO на нов команден ред в рамките на SQLCMD и натиснете Enter . SQLCMD изпълнява заявката ви и показва резултатите на екрана.
05 от 05
Излизане от SQLCMD
Когато сте готови да излезете от SQLCMD, въведете командата EXIT на празен команден ред, за да се върнете към командния ред на Windows.