Я опубликовал свой сайт в IIS7. Он работает в DefaultAppPool. Идентификационные данные этого пула приложений установлены в LocalSystem. IIS работает, и я могу без проблем запускать приложение из IIS.
Теперь я хочу прикрепить базу данных, которая находится в папке приложения inetpub:
C:\inetpub\wwwroot\EMSApplication\App_Data\ASPNETDB.mdf
Я добавил новые имена входа в систему SSMS: NT AUTHORITY\NETWORK SERVICE
и IIS APPPOOL\DefaultAppPool
.
Но когда я пытаюсь подключить эту базу данных в SSMS, я получаю следующую ошибку:
TITLE: Microsoft SQL Server Management Studio
------------------------------
Failed to retrieve data for this request.
(Microsoft.SqlServer.Management.Sdk.Sfc)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476
------------------------------ ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch.
(Microsoft.SqlServer.ConnectionInfo)
------------------------------
CREATE FILE encountered operating system error 5(Access is denied.) while attempting to open or create the physical file 'C:\inetpub\wwwroot\EMSApplication\App_Data\ASPNETDB.MDF'. (Microsoft SQL Server, Error: 5123)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.5500&EvtSrc=MSSQLServer&EvtID=5123&LinkId=20476