Como uma conta local pode acessar um banco de dados em outro computador?

1

Eu nem tenho certeza se isso é possível, mas imaginei que pediria.

Eu tenho dois computadores, esses computadores não fazem parte de um domínio, mas estão na mesma rede. Em cada computador, a conta do administrador local é configurada exatamente da mesma maneira (tem o mesmo nome de usuário / senha). Os dois computadores podem se ver na rede e são parte de um grupo de trabalho com o mesmo nome.

O PC1 tem o SQL Server instalado e um aplicativo que usa a Autenticação do Windows para se conectar ao SQL. Isso funciona bem.

O PC2 apenas tem o aplicativo em execução. Como ele pode autenticar contra o servidor SQL no PC1? Eu continuo tendo acesso negado.

Não consigo alterar o aplicativo para usar um login de usuário do SQL. Tem que ser a autenticação do Windows, e não posso alterar o aplicativo em si. Existe alguma maneira de fazer isso ou um passo que eu perdi em algum lugar?

    
por Brandon 09.11.2011 / 16:23

1 resposta

1

Você pode tentar adicionar o usuário como pc2 \ username, mas acredito que sem um domínio não funcionará. Este artigo ( Como escolher um modo de autenticação ) parece confirmar que:

"Vantagens da autenticação do SQL Server

  • Permite que o SQL Server suporte aplicativos e aplicativos mais antigos fornecidos por terceiros que exigem autenticação do SQL Server.

    Permite que o SQL Server ofereça suporte a ambientes com sistemas operacionais mistos, em que todos os usuários não são autenticados pelo Windows. domínio . "

por 09.11.2011 / 16:38