gpt4 book ai didi

database - SQL Server 管理工作室 : Database Attachment Failed

转载 作者:搜寻专家 更新时间:2023-10-30 20:05:44 25 4
gpt4 key购买 nike

我已经在 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

------------------------------ BUTTONS:

OK

最佳答案

默认情况下,Microsoft SQL Server Management Studio 针对 SQL Express 的父实例而不是您的用户实例工作。用户实例是由父实例生成的 SQL Server Express 数据库引擎的单独实例。用户实例允许非本地计算机管理员的用户附加和连接到 SQL Server Express 数据库。每个实例都在单个用户的安全上下文中运行,每个用户一个实例。这是来自 msdn How to connect to a User Instance 的手册.

关于database - SQL Server 管理工作室 : Database Attachment Failed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9852132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com