Preciso migrar alguns bancos de dados de um servidor para outro para descomissionar o primeiro. Este servidor está compartilhando um compartilhamento de rede e um banco de dados. Antes da migração e para garantir a integridade dos dados, preciso evitar conexões de usuários ao banco de dados, bem como aos recursos de rede. Como posso chutar todas as conexões de usuários (e mantê-las desconectadas), exceto as de administrador?
Ambos os servidores agora são DC, caso isso seja importante.
Para o banco de dados, você pode emitir estes comandos, desde que as contas conectadas ao banco de dados não tenham privilégios db_owner:
Para fazer logoff de qualquer usuário conectado via RDP, você pode consultar os usuários conectados usando:
...e um logoff com os IDs listados para fazer logoff de qualquer usuário conectado:
Você pode então desconectar qualquer sessão SMB aberta com:
Eu acessaria as permissões de compartilhamento e removeria todas as permissões depois de criar uma captura de tela das configurações. Isso impedirá novas conexões.
logoff
outskill
comandosnet session \\<computer> /delete