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.
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:
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?
É 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.