Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como compartilhar SQL LocalDb com outros usuários na mesma máquina?


A razão pela qual isso não está funcionando é porque você está emitindo o comando errado. As instruções de uso do sqllocaldb.exe são:
share|h ["owner SID or account"] "private name" "shared name"

Com base nisso, seu segundo comando deve ser o SID ou conta que criou a instância, não com a conta com a qual você deseja compartilhar a instância. O compartilhamento compartilha uma instância com todos contas na máquina.

Supondo que sua conta criou a instância que você deseja compartilhar, o comando que você deve emitir é:
sqllocaldb share v11.0 myinstance

Caso contrário, deve ser:
sqllocaldb share "<account that created the instance>" v11.0 myinstance

Em ambos os casos, você também precisa garantir que está executando uma janela de comando elevada para que ela possa ser compartilhada com êxito.