conexão confiável do servidor sql com o windows 8 microsoft account

4

Temos alguns desenvolvedores que trabalham, conectando-se através de uma VPN para acessar o desenvolvimento do SQL Server 2012. Historicamente, eles usaram máquinas Win7 e desenvolvem o website contra esse banco de dados no Visual Studio, usando o servidor da Web incorporado para depuração. Isso funcionou muito bem para sempre. Não há domínio, o usuário apenas cria uma conta do windows idêntica no servidor dev com nome de usuário / senha idênticos, adicionamos o usuário a um grupo DBAdmin e, magicamente, funciona.

Com o advento do Win8, você pode (e é empurrado para) usar uma conta da Microsoft (leia-se: conta ao vivo / passaporte) para fazer login em sua máquina local. Há vantagens em fazê-lo, como sincronização de configurações de aplicativos e SO entre máquinas, etc., além de não precisar digitar seu id / senha ao vivo toda vez que você fizer alguma coisa.

Se você converter sua conta local em uma conta da Microsoft, não poderá mais usar conexões confiáveis para se conectar ao SQL Server, já que aparentemente substitui completamente sua conta local original.

Alguém sabe de uma maneira de criar um usuário em uma máquina Server 2003 ou Server 2008 que de alguma forma corresponderá à conta ativa que está sendo usada? Eu imagino que isso vai ser uma dor de cabeça para as pessoas não apenas por causa de conexões confiáveis, mas também pelo compartilhamento de arquivos, mas com o compartilhamento de arquivos há uma solução para se conectar à conta e marcar uma caixa para salvar o nome de usuário / senha , essa opção não existe para conexões do SQL Server.

    
por Kurt Koller 06.11.2012 / 00:58

2 respostas

2

A última postagem foi excluída por Chris S (obrigado por isso). Pensei que seria razoável perguntar ao OP se ele havia encontrado uma solução. Desde que ele postou a questão há quase três semanas - talvez ele tenha encontrado uma e simplesmente esqueceu de atualizar o tópico? Eu encontrei uma solução alternativa, espero que esta postagem não seja excluída, pois ela pode ajudar outra pessoa.

Tanto quanto eu posso dizer, você não pode usar a autenticação do Windows com as novas janelas de estilo (8). Você precisa mudar para uma conta local.

Você só precisa ir para o charme de configurações --- > configurações do pc ---- > usuários e mude para uma conta local.

Isso parece uma decisão estranha da Microsoft, basicamente forçar pessoas como eu a usar a conta não conectada à nuvem (para todos os seus serviços e loja de aplicativos) apenas para manter minha conta de domínio local e conversar com meu servidor etc. Eu acho que o problema basicamente reside no fato de que o nome de usuário agora é um endereço de e-mail, bem, não posso configurar uma conta no servidor 2008 com um endereço de e-mail - talvez isso venha em uma atualização em breve - quem sabe.

Na verdade, não é uma grande perda, eu não odeio o Metro - mas isso não é exatamente útil no ambiente de desktop. Tanto quanto eu posso dizer usando uma conta puramente local só realmente afeta os aplicativos do metrô, que eu não uso ... Se alguém pode melhorar esta solução, eu adoraria ouvi-lo.

    
por 26.11.2012 / 17:40
2

Você não pode fazer a correspondência automaticamente. Talvez usando algo como o ADFS, mas não tenho certeza.

Em vez disso, depois de se conectar à VPN, inicie o SQL Server Management Studio usando RUNAS.

Em um prompt de comando ou atalho:

C:\Windows\System32\runas.exe /user:DOMAIN\user /NETONLY "C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\ManagementStudio\Ssms.exe"
    
por 09.05.2013 / 18:50