Skip to main content

Помощна програма за команден ред на Microsoft SQL Server

1- Working With SqlCmd to perform SQL Server tasks (Юни 2025)

1- Working With SqlCmd to perform SQL Server tasks (Юни 2025)
Anonim

Microsoft SQL Server предоставя на потребителите богата гама графични потребителски интерфейси за извличане и манипулиране на данни и конфигуриране на SQL Server бази данни. Понякога обаче е по-лесно да работите от старомодната командна линия. Независимо дали търсите бърз и мръсен начин за изпълнение на SQL заявка или желаете да включите SQL изрази в файл на скрипт на Windows, SQLCMD ви позволява да постигнете целта си. Тази статия предполага, че вече имате инсталирана примерна база данни на AdventureWorks на Microsoft.

01 от 05

Отваряне на командния ред

За да стартирате SQLCMD, първо трябва да отворите помощна програма за команден ред на Windows. В Windows XP щракнете върху Старт> Пусни и след това въведете CMD в текстовото поле, преди да кликнете Добре, В Windows Vista кликнете върху Windows бутон, въведете CMD в Търсене и натиснете Въведете.Трябва да видите командния ред на Windows.

02 от 05

Свързване към базата данни

След като отворите командния ред, използвайте помощната програма SQLCMD, за да се свържете с базата данни. В този пример се свързваме към базата данни AdventureWorks2014, затова използваме командата:

sqlcmd -d AdventureWorks2014

Това използва подразбиращите се идентификационни данни за Windows, за да се свържете с вашата база данни. Можете също така да посочите потребителско име, като използвате флага "-U" и парола, като използвате флага "-P". Например можете да се свържете с базата данни с потребителското име "mike" и паролата "goirish" със следния команден ред:

sqlcmd -U mike -P goirish -d AdventureWorks2014 03 от 05

Въвеждане на заявка

Започнете да въвеждате SQL израз в промпт 1>. Можете да използвате толкова линии, колкото искате за заявката си, като натиснете Въведете след всеки ред. SQL Server не изпълнява заявката ви, докато не бъде изрично указано да го направи.В този пример въвеждаме следната заявка:

SELECT * От HumanResources.shift 04 от 05

Изпълнение на заявката

Когато сте готови да изпълните заявката си, въведете командата ОТИВАМ на нов команден ред в рамките на SQLCMD и натиснете Въведете, SQLCMD изпълнява заявката ви и показва резултатите на екрана.

05 от 05

Излизане от SQLCMD

Когато сте готови да излезете от SQLCMD, въведете командата EXIT на празен команден ред, за да се върнете към командния ред на Windows.