1

Я опубликовал свой сайт в 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

2 ответа2

2

У меня была эта проблема, и ни одно из решений онлайн не помогло. В конце концов я нашел решение - запустить SSMS от имени администратора.

1

Иногда я борюсь с этим, когда перемещаю .mdf/.ldf между компьютерами. Часто мне приходится возиться с правами доступа /владения файлами к самим файлам базы данных, чтобы он работал.

Попробуйте предоставить учетной записи пользователя для SQL Server разрешения полного доступа к ASPNETDB.MDF и, если у вас есть, файл ASPNETDB.LDF.

Кроме того, учетная запись SQL Server может не иметь доступа для чтения каталога C:\inetpub\wwwroot\EMSApplication\App_Data\. Возможно, вам придется возиться с разрешениями и здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .