String de conexão para o MS SQL Server 2008 usando a autenticação do Windows

1

O MS SQL Server e o aplicativo da Web estão na mesma máquina.

Em web.config , tenho:

connectionString="
   Server=COMPUTER_NAME\MSSQLSERVER;
   Database=MyDatabase;
   Integrated Security=true"
name="ApplicationServices"
providerName="System.Data.SqlClient"

Eu criei uma nova conta de usuário do Windows chamada MyWebsite . Essa conta é atribuída ao pool de aplicativos e meu aplicativo da web está usando.

No SQL Server Management Studio:

  • A conta MyWebsite é adicionada em Segurança - > Logins
  • A conta MyWebsite é adicionada em MyDatabse - > Segurança - > Usuários.
  • A opção
  • db_owner está marcada

No SQL Server Security Manager, todos os protocolos são permitidos.

Ainda recebo a seguinte mensagem de erro:

 A network-related or instance-specific error occurred while establishing a connection to SQL Server'
 Error 26 - Error Locating Server/Instance Specified

Estou sentindo falta de algo?

    
por panda123 22.04.2012 / 23:25

2 respostas

1

Você não precisa especificar o nome da instância quando estiver se conectando à instância padrão.

Basta usar o COMPUTER_NAME para o servidor.

    
por 22.04.2012 / 23:53
0

É muito mais fácil, a longo prazo, se você usar apenas o host local em vez do nome do servidor ou da instância para suas configurações de conexão.

    
por 15.01.2013 / 19:37