我正在尝试NT Service\SQLSERVERAGENT根据此问题中的标记答案授予Windows 帐户文件系统访问权限。我相信这是一个虚拟服务帐户,它不会显示在控制面板 -> 用户帐户区域中。
如何授予此服务帐户访问文件系统的权限?具体来说,在 Windows 7 上。
我已经阅读了几种方法,但似乎没有一种方法适合我。我尝试了 PowerShell 方法,但 AD 命令不是有效命令。我什至下载并安装了这些命令所需的 Windows 补丁。我还了解到我应该能够通过 SQL Server 配置管理器或 Management Studio 执行此操作。不过,我似乎无法弄清楚在哪里调整这些权限。
SQL Server 代理进程无法启动,并显示以下错误消息:
Run Code Online (Sandbox Code Playgroud)Login failed for user 'NT SERVICE\SQLSERVERAGENT'. Reason: Failed to open the explicitly specified database 'msdb'. [CLIENT: <local machine>]
根据我的谷歌搜索,它与此帐户的权限有关。
我不确定数据库是否已损坏,但它说数据库处于正常状态。SQL Server 代理登录是sysadmin和public组的一部分。
我已经安装了带有高级服务的 SQL Server 2014 Express 版。我希望尝试使用全文搜索功能。我在这里读到2014 速成版支持全文搜索。但是,在安装并尝试创建全文索引后,我收到一条错误消息,指出此版本的 sql server 不支持全文索引。
是否实际支持全文索引?有没有可能我安装了错误的版本(不是高级服务)?为了确定,我已经卸载并重新安装了两次,但两次都是相同的问题。我很确定我正在使用高级服务安装程序进行安装。
我使用的是 64 位 Windows 7。