Sameh Deabes
Sameh Deabes

Reputation: 2973

How AppPoolIdentity access remote SQL Server database?

I was able to get Application Pool Identity to work properly, I even was able to get it to access remote SQL Server database successfully. I documented the steps in an answer to another stackoverflow question.

Still, all applications hosted in the same machine are able to access the remote database, which makes sense as I add the SQL Server account with machine name <My Domain>\<My Machine>$, not account name.

Now, my question is: how to allow only a certain application to access the remote database, not any application on the machine?

Upvotes: 4

Views: 982

Answers (1)

Jes&#250;s L&#243;pez
Jes&#250;s L&#243;pez

Reputation: 9241

You can't using Application Pool Identity accounts. If you want to allow only specific applications to access the database you need set the application pool identity to a Managed Service Account or a domain account. Managed Service accounts were introduced in Windows Server 2008 R2 and Windows 7. There is an advantage on using Managed Service Accounts: you don't need to manage its password, however there is no GUI to manage them.

Here you have an article introducing to to Managed Service Accounts:

Introducing Managed Service Accounts

Upvotes: 2

Related Questions