Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Use a utilidade SqlLocalDB para criar uma instância do SQL Server Express LocalDB. A utilidade SqlLocalDB (SqlLocalDB.exe) é uma ferramenta de linha de comandos que permite a utilizadores e programadores criar e gerir uma instância do SQL Server Express LocalDB. Para informações sobre como usar o LocalDB, consulte SQL Server Express LocalDB.
Sintaxe
SqlLocalDB.exe
{
[ create | c ] <instance-name> <instance-version> [ -s ]
| [ delete | d ] <instance-name>
| [ start | s ] <instance-name>
| [ stop | p ] <instance-name> [ -i ] [ -k ]
| [ share | h ] [ "<user_SID>" | "<user_account>" ] "<private-name>" "<shared-name>"
| [ unshare | u ] "<shared-name>"
| [ info | i ] <instance-name>
| [ versions | v ]
| [ trace | t ] [ on | off ]
| [ help | -? ]
}
Argumentos
[ criar | c ] <nome-da-instância><versão-da-instância> [ -s ]
Cria uma nova instância do SQL Server Express LocalDB.
O SqlLocalDB usa a versão dos binários do SQL Server Express especificada pelo <argumento instance-version> . O número da versão é especificado em formato numérico com pelo menos uma casa decimal. Os números de versão secundária (pacotes de serviço) são opcionais. Por exemplo, os dois números de versão a seguir são aceitáveis: 11.0 ou 11.0.1186. A versão especificada deve ser instalada no computador. Se não for especificado, o número da versão assume como padrão a versão do utilitário SqlLocalDB . Adicionar -s inicia a nova instância do LocalDB.
[ partilhar | h ]
Partilha a instância privada especificada do LocalDB usando o nome partilhado especificado. Se o SID do utilizador ou o nome de conta for omitido, o padrão é o utilizador atual.
[ cancelar compartilhamento | u ]
Impede a partilha da instância partilhada especificada do LocalDB.
[ suprimir | d ] <nome-da-instância>
Elimina a instância especificada do SQL Server Express LocalDB.
[ início | s ] "<nome da instância>"
Inicia a instância especificada do SQL Server Express LocalDB. Quando bem-sucedida, a instrução devolve o endereço do named pipe do LocalDB.
[ parar | p ] <nome-instância> [ -i ] [ -k ]
Interrompe a instância especificada do SQL Server Express LocalDB. Adicionar -i solicita o desligamento da instância com a opção NOWAIT. Adicionar -k termina o processo de instância sem entrar em contato com ele.
[ info | i ] <[ nome-da-instância> ]
Lista todas as instâncias do SQL Server Express LocalDB pertencentes ao utilizador atual.
<o nome> da instância devolve o nome, versão, estado (Em Execução ou Parado), última hora de início para a instância especificada do SQL Server Express LocalDB e o nome do canal local do LocalDB.
[ traço | t ] { ligado | desligado }
trace on permite o rastreio para as chamadas da API SqlLocalDB para o utilizador atual.
trace off Desativa o rastreio.
-?
Retorna breves descrições de cada opção SqlLocalDB .
Observações
O argumento do nome da instância deve seguir as regras para identificadores do SQL Server ou deve ser colocado entre aspas duplas.
Executar SqlLocalDB sem argumentos retorna o texto de ajuda.
Operações diferentes de iniciar só podem ser executadas em uma instância pertencente ao usuário conectado no momento. Uma SQLLOCALDB instância, quando compartilhada, só pode ser iniciada e interrompida pelo proprietário da instância.
Exemplos
Um. Criar uma instância do LocalDB
O exemplo seguinte cria uma instância do SQL Server Express LocalDB nomeada DEPARTMENT usando os binários do SQL Server e inicia a instância.
SqlLocalDB.exe create "DEPARTMENT" 12.0 -s
B. Trabalhar com uma instância compartilhada do LocalDB
Abra um prompt de comando usando privilégios de administrador. Substitua <password> por uma senha válida.
SqlLocalDB.exe create "DeptLocalDB"
SqlLocalDB.exe share "DeptLocalDB" "DeptSharedLocalDB"
SqlLocalDB.exe start "DeptLocalDB"
SqlLocalDB.exe info "DeptLocalDB"
REM The previous statement outputs the Instance pipe name for the next step
sqlcmd -S np:\\.\pipe\LOCALDB#<use your pipe name>\tsql\query
CREATE LOGIN NewLogin WITH PASSWORD = '<password>';
GO
CREATE USER NewLogin;
GO
EXIT
Execute o código seguinte para se ligar à instância partilhada do LocalDB usando o NewLogin login. Substitua <password> por uma senha válida.
sqlcmd -S (localdb)\.\DeptSharedLocalDB -U NewLogin -P <password>
Conteúdo relacionado
- do SQL Server Express LocalDB
- Ferramenta de gestão da Linha de Comando: SqlLocalDB.exe