Autenticação de um usuário do AD no SQL Management Studio

1

Estou com um par de dias com o seguinte problema.

Desejo permitir que as pessoas que são membros de uma autenticação do AD com seu nome de usuário / senha no SQL Management Studio 17.x, mas não possam usar a Autenticação do Windows, porque o computador em que estão trabalhando não está associado ao domínio.

Existe uma opção para "Active Directory - password". Eu tive o problema que meu certificado não era confiável. Isso foi resolvido, mas agora eu recebo a mensagem; OU: nome principal do alvo não encontrado / incorreto OU: o login falhou para o usuário.

Meus servidores SQL são configurados no modo misto.

Espero que alguém possa me ajudar, porque agora meus usuários remotos não podem fazer login no SQL com suas próprias credenciais do AD.

BTW, vejo um lote de solução para usar o arquivo em lote para iniciá-lo, mas espero que haja outra maneira, porque nesse caso, as credenciais ainda são texto simples nessa estação de trabalho.

Atenciosamente Dave

    
por Dave Greebe 19.10.2017 / 06:20

2 respostas

0

Você não pode se conectar ao servidor e autenticar com credenciais do Windows se os sistemas do cliente não estiverem conectados ao domínio.

"Autenticação do Windows" com o SQL Server significa "passar pela autenticação respaldada pela confiança de domínio". Isso significa que você só pode efetuar login em uma conta do Windows já autenticada e conectada.

Você pode ver isso quando abre o SQL Server Management Studio. Há um menu suspenso que permite escolher a Autenticação do SQL, que requer um nome de usuário e uma senha, ou Autenticação do Windows, que não permite que você insira um nome de usuário ou senha diferente. Para efetuar login no SSMS com diferentes credenciais do Windows, você tem que executar o próprio aplicativo SSMS como um usuário diferente do Windows com o recurso" Executar como ... "do Windows .

Você não poderá fazer isso aqui porque não pode autenticar como um usuário do Windows com uma conta de domínio enquanto não está em um computador no domínio. Não há confiança entre essas estações de trabalho e o domínio, portanto, você não conseguirá estabelecer a sessão necessária para fazer a autenticação confiável.

Você pode tentar runas.exe com a opção /netonly , mas não posso confirmar que isso funcionará:

runas /netonly /user:domain\username ssms.exe
    
por 20.10.2017 / 22:18
0

Uma atualização para essa pergunta para maior clareza. Você PODE se autenticar em um servidor SQL usando SSMS 17 via AD se esse servidor SQL for um servidor SQL do Azure e o SQL Server do Azure é associado ao Azure AD . A opção "Active Directory - password" é conectar-se a Servidores SQL do Azure somente neste momento .

    
por 01.08.2018 / 16:56