Compartilhar via


Command-Line Ferramenta de Gerenciamento: SqlLocalDB.exe

SqlLocalDB.exe é uma ferramenta simples que permite que o usuário gerencie facilmente instâncias localdb da linha de comando. Ele é implementado como um wrapper simples em torno da API da instância do LocalDB. Como em muitas ferramentas semelhantes do SQL Server (por exemplo, SQLCMD), os parâmetros são passados para SqlLocalDB como argumentos de linha de comando e a saída é enviada para o console.

O SqlLocalDB permite que os desenvolvedores usem o LocalDB sem precisar escrever código para chamar a API ou depender de outras ferramentas para fazer isso por eles.

Opções do SqlLocalDB

O SqlLocalDB dá suporte às seguintes opções.

Opção O que faz
-? Imprime texto de ajuda.
create|c "instance name" [version-number] [-s] Cria uma nova instância do LocalDB com um nome e uma versão especificados.

Se o parâmetro [número de versão] for omitido, ele usará como padrão a versão de build do SqlLocalDB.

-s inicia a nova instância do LocalDB depois que ela é criada.
delete|d "instance name" Exclui a instância do LocalDB com o nome especificado.
start|s "instance name" Inicia a instância do LocalDB com o nome especificado.
stop|p "instance name" [-i|-k] Interrompe a instância do LocalDB com o nome especificado, após a conclusão da execução das consultas atuais.

-i solicita o desligamento da instância do LocalDB com a opção NOWAIT.

-k elimina o processo de instância do LocalDB sem contatá-lo.
share|h ["owner SID or account"] "private name" "shared name" Compartilha a instância privada especificada usando o nome compartilhado especificado. Se a SID ou o nome de conta do usuário for omitido, o valor padrão será o usuário atual.
unshare|u "shared name" Descompartilha a instância de LocalDB compartilhada especificada.
info|i Lista todas as instâncias existentes do LocalDB que pertencem ao usuário atual e a todas as instâncias de LocalDB compartilhadas.
info|i "instance name" Imprime as informações sobre a instância do LocalDB especificada.
versions|v Lista todas as versões do LocalDB instaladas no computador.
trace|t on|off Ativa e desativa o rastreamento.

SqlLocalDB trata espaços como delimitadores; você deve cercar os nomes de instância que contêm espaços e caracteres especiais com aspas. Por exemplo:

SqlLocalDB create "My instance name with spaces"