我有一台 vps,在上面安装了 sql server express 并托管一些网站。在同一个硬盘上,我找到了网站内容和数据库数据文件。我更改了驱动器根目录的权限,只有管理员和系统才有读取或写入的权限。
网站运行正常,但我无法在此驱动器上创建任何数据库。从 SQL 服务器管理中,此驱动器没有显示,我无法选择其上的文件夹作为数据文件位置。
SQL 服务器需要哪些权限来查找路径并在其上写入文件?
谢谢
答案1
检查 SQL Server 正在使用哪个服务登录帐户。如果您以域用户身份安装它,那么这将解释您遇到的问题。在这种情况下,您可以:
- 将该用户添加到驱动器的 ACL 中,或者
- 将 SQL Server 的服务登录帐户更改为您在 ACL 中拥有的帐户。