2

我最近完成了我的工作机器的全新安装。我在驱动器 C: 上安装了 Windows,但我的用户文件夹在驱动器 D: 上。尝试安装 SQL Server 2012 Express 后,我总是收到错误提示

在 SQL Server Express 2012 中找不到数据库引擎启动句柄

所以我检查了 Windows 事件查看器。我注意到有几个错误:

Windows 找不到本地配置文件,正在使用临时配置文件登录。当您注销时,您对此配置文件所做的更改将丢失。

Windows 无法让您登录,因为您的配置文件无法加载。检查您是否已连接到网络,以及您的网络是否正常运行。

详细信息 - 仅完成了 ReadProcessMemory 或 WriteProcessMemory 请求的一部分。

Windows 无法将文件 \?\D:\Users\Default\ 复制到位置 \?\D:\Users\MSSQL$SQLEXPRESS。此错误可能是由于网络问题或安全权限不足造成的。

详细信息 - 访问被拒绝

所以我认为对应于 SQL Server Express 的用户帐户对我在 D: 上的配置文件文件夹没有读写权限。

我该如何解决这个问题?我不知道要将哪个用户帐户添加到文件夹权限,并且我不想授予每个人权限。

4

1 回答 1

1

我找到了解决方案。实际上,这是 ar/w 权限错误。我已将以下用户添加到我的个人资料文件夹中:

IUSR
Local Service
Network
IIS_IUSRS
Service

我知道我在这里过分了,但我想确定没有给每个人访问权限。我将一一禁用它们并找到正确运行 SQL Server Express 2012 所需的正确的。

于 2013-08-14T15:48:41.340 回答