Login failed for user 'IIS APPPOOL\myAppPool

前端 未结 5 1064
花落未央
花落未央 2020-12-06 00:32

I having the following error message:

Cannot open database \"SmallBakery\" requested by the login. The login failed. Login failed for user \'IIS APPPO

5条回答
  •  猫巷女王i
    2020-12-06 00:52

    If you don't change, each app pool has it's own identity. In your case, just add a new user to your database SmallBakery with the name IIS APPPOOL\MyAppPool using SQL Management Studio. You find the users list in the "Security/Users" subnode of your database. This should look something like that:

    enter image description here

    For testing, let the user be member of the db_owner role. If that works, remove this role and just let it be member of db_datareader and db_datawriter.

    This way, each app pool (perhaps each website, if they all use their own app pool) only has access to the corresponding database.

提交回复
热议问题