I'm trying to give an ASP NET App access to a database (These are test only not production).
It's the first time I try it in this network, and I haven't done it with VS2012, SQL Server 2012 Express, Windows 7 before
What I have done:
- I upgraded my Sql Server 2012 Express since what VS2012 first installs is a version that doesn't allow access from IIS
- I found that I had to configure SQL Server 2012 Express to accept remote connections, then I followed a good blog I found here
- In SSME 2012, I added a new login for all databases NT AUTHORITY\NETWORKSERVICE (I browsed it and found "Servicio de red" which stands for NETWORKSERVICE, so it is actuallyNT AUTHORITY\Servicio de red)
- I set dbo as the default schema for this login
- Under login properties, in User Mappings, I checked my Database (which I named MiniNorthwind) and then checked db_datareader and db_datawriter in Database Role Membership for MiniNorthwind
- In Internet Information Services Manager I checked that the DefaultAppPool Identity wasApplicationPoolIdentity (It was the default setting)
- My connection string is set to Integrated Security, and I'd like to keep it that way. I also want to use the deffault app pool, I think it is possible.
But I still get an error saying that Login failed for IS APPPOOL\DefaultAppPool, if I change the DefaultAppPool identity toNetworkService, then the error changes to Login failed for NT AUTHORITY\Servicio de red
I don't know what else to do. Please, need help here.
Rafael