Como: Acesso SQL servidor sistema autônomo um usuário local
Por padrão, quando um aplicativo ASP.net é executado, o aplicativo é executado em um contexto de uma conta de usuário local especial nomeada ASPNET (no Microsoft Windows 2000 e Microsoft Windows XP) ou NETWORK SERVICE (no Microsoft Windows Server 2003).Esta conta de usuário tem permissões suficientes no servidor da Web para permitir que o aplicativo seja executado.
Se o Microsoft SQL Server e o servidor da Web estiverem no mesmo computador, você poderá definir as contas de usuário ASPNet ou NETWORK SERVICE como contas de usuário locais em um computador que esteja executando o SQL Server.
A vantagem desse método é que ele é seguro, já que o aplicativo da Web executa em um contexto de segurança limitada.Usar um nome de usuário único com o SQL Server é também eficiente pois permite que o SQL Server tire proveito do pooling de conexões, que aprimora mais a escalonabilidade do aplicativo.
Para conceder permissões de usuário do SQL Server para a conta de usuário ASPNet ou NETWORK SERVICE
No Windows, clique em Start, aponte para Programs, aponte para Microsoft SQL Server, e clique em Enterprise Manager.
Expanda o nó para o servidor e, em seguida, expanda o nó para o banco de dados para o qual você deseja conceder permissões de usuário.
Clique com o botão direito do mouse emUsers e clique emNew Database User.
No Propriedades de usuário do banco de dados caixa de diálogo, no Nome de login , digite nome do computador\ASPNET ou NT AUTHORITY\serviço de rede e, em seguida, clicar OK.