O que “Log On” devo usar no SQL Server Express 2008?

4

O que "Log On" devo usar em um SQL Server Express 2008 em execução na minha estação de trabalho para fins de desenvolvimento se eu quiser que meu usuário local do Windows seja reconhecido?

As opções que vejo são "Conta interna", que permite escolher entre "Sistema local", "Serviço local" ou "Serviço de rede". A outra opção, "Esta conta", parece permitir-me especificar um nome de usuário e uma senha, mas parece que o usuário é escolhido a partir das contas no sistema, não tenho certeza.

    
por pupeno 24.05.2009 / 11:44

2 respostas

5

Para desenvolvimento local, você pode usar o Sistema Local e isso deve ser suficiente para você fazer o seu desenvolvimento.

Se você for usar um cliente de desktop, eu usaria o Serviço de Rede.

Mais uma vez, este aviso é para um servidor de desenvolvimento local, não para um servidor de produção, em que a prática recomendada do MS é uma configuração de conta de domínio para efetuar login como um serviço.

Atualização: Por cliente de desktop, quero dizer que você desenvolve um aplicativo que usa o SQL Server como back-end e é executado em um computador diferente e usa a rede para comunicação

    
por 24.05.2009 / 12:04
0

Acho que você pode estar confuso aqui sobre o que é o serviço. A conta de serviço executa o serviço de banco de dados do SQL Server, e é isso que você efetua no seu computador e aceita consultas de um cliente.

O usuário do Windows que você usa para "fazer logon" no SQL Server é um "login" no SQL Server. Você se autentica separadamente no SQL Server, assim como você faz logon no Windows. Por padrão, os administradores locais na máquina (BUILTIN \ Adminstrators) são adicionados como logins ao SQL Server, para que você possa acessar o servidor e executar consultas, adicionar dados, etc.

Se o serviço do SQL Server precisar acessar a rede, o Serviço de Rede é recomendado. Caso contrário, o Serviço local é a opção recomendada.

Se o seu SQL Server precisar acessar recursos em outras máquinas, você normalmente criará um usuário de domínio e o usará como a conta de serviço.

    
por 27.05.2009 / 18:59