Программа командной строки SqlLocalDB.exe

Применимо к:SQL Server

Программа SqlLocalDB.exe — это простое средство для управления экземплярами LocalDB из командной строки. Оно реализовано как простая оболочка для API экземпляра LocalDB. Как и во многих аналогичных средствах SQL Server (например, SQLCMD), параметры передаются в SqlLocalDB как параметры командной строки, а вывод отправляется на консоль.

Программа SqlLocalDB позволяет разработчикам использовать LocalDB без необходимости писать код для вызова API или использования других средств для этой цели.

Параметры программы SqlLocalDB

SqlLocalDB поддерживает следующие параметры.

Параметр Что он делает
-? Выводит текст справки.
create\|c "instance name" [version-number] [-s] Создает новый экземпляр LocalDB с заданным именем и версией.

Если параметр [version-number] опущен, используется значение по умолчанию — версия сборки SqlLocalDB.

-s запускает новый экземпляр LocalDB после его создания.
delete\|d "instance name" Удаляет экземпляр LocalDB с заданным именем.
start\|s "instance name" Запускает экземпляр LocalDB с заданным именем.
stop\|p "instance name" [-i\|-k] Останавливает экземпляр LocalDB с заданным именем после завершения выполнения текущих запросов.

-i запрашивает завершение работы экземпляра LocalDB с параметром NOWAIT.

-k прерывает процесс экземпляра LocalDB, не связываясь с ним.
share\|h ["owner SID or account"] "private name" "shared name" Делает указанный частный экземпляр общим, используя указанное общее имя. Если идентификатор безопасности пользователя или имя учетной записи не указаны, используется значение по умолчанию — имя текущего пользователя.
unshare\|u "shared name" Выводит из совместного использования указанный общий экземпляр LocalDB.
info\|i Перечисляет все существующие экземпляры LocalDB, принадлежащие текущему пользователю, и все общие экземпляры LocalDB.
info\|i "instance name" Выводит сведения об указанном экземпляре LocalDB.
versions\|v Перечисляет все версии LocalDB, установленные на компьютере.
trace\|t on\|off Включает или отключает трассировку.

Программа SqlLocalDB рассматривает пробелы как разделители; имена экземпляров, которые содержат пробелы и специальные символы, необходимо заключать в кавычки. Например:

SqlLocalDB create "My instance name with spaces"