У меня была эта проблема, и ни одно из решений онлайн не помогло. В конце концов я нашел решение - запустить SSMS от имени администратора .
SQL Server Management Studio: сбой вложения базы данных
Я опубликовал свой сайт в 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 ответа на вопрос
Иногда я борюсь с этим, когда перемещаю .mdf / .ldf между компьютерами. Часто мне приходится возиться с правами доступа / владения файлами к самим файлам базы данных, чтобы он работал.
Попробуйте предоставить учетной записи пользователя для полного доступа к серверу SQL Server файл ASPNETDB.MDF и, если он у вас есть, файл ASPNETDB.LDF.
Кроме того, учетная запись SQL Server может не иметь доступа для чтения каталога C: \ inetpub \ wwwroot \ EMSApplication \ App_Data \. Возможно, вам придется возиться с разрешениями и здесь.
Похожие вопросы
-
2
Как преобразовать базу данных Mac OS Filemaker 2 в недавнюю базу данных FM или Bento db, сохранив от...
-
5
Что случилось с WinFS?
-
4
Что эквивалентно Microsoft Access на Mac?
-
-
1
Найти приложение ORM для OSX
-
3
Иметь редактора Vim Psql
-
2
Программное обеспечение базы данных домашних фильмов
-
4
Какое решение для совместной базы данных лучше всего соответствует этим требованиям?
-
2
Как мне восстановить мою базу данных?
-
2
Что такое сценарий DDL в контексте баз данных?
-
1
Возможно ли, чтобы Word 2007 имел доступ к базе данных MySQL?