SqlLocalDB.exe 是一个简单的工具,使用户能够从命令行轻松管理 LocalDB 实例。 它作为本地DB 实例 API 的简单包装实现。 与许多类似的 SQL Server 工具(例如 SQLCMD)中一样,参数作为命令行参数传递给 SqlLocalDB,并将输出发送到控制台。
SqlLocalDB 使开发人员能够使用 LocalDB,而无需编写代码来调用 API,或者依赖于其他工具来为其执行此作。
SqlLocalDB 选项
SqlLocalDB 支持以下选项。
| 选项 | 它的作用是什么 | 
|---|---|
| -? | 打印帮助文本。 | 
| create|c "instance name" [version-number] [-s] | 使用指定的名称和版本创建新的 LocalDB 实例。 如果省略 [version-number] 参数,则默认为 SqlLocalDB 生成版本。 -s 在创建 LocalDB 实例后启动新的 LocalDB 实例。 | 
| delete|d "instance name" | 删除具有指定名称的 LocalDB 实例。 | 
| start|s "instance name" | 使用指定名称启动 LocalDB 实例。 | 
| stop|p "instance name" [-i|-k] | 在当前查询完成运行后,停止具有指定名称的 LocalDB 实例。 -i 使用 NOWAIT 选项请求 LocalDB 实例关闭。 -k 会终止 LocalDB 实例进程,而无需联系它。 | 
| share|h ["owner SID or account"] "private name" "shared name" | 使用指定的共享名称共享指定的专用实例。 如果省略该用户 SID 或帐户名称,则默认为当前用户。 | 
| 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"