【发布时间】:2019-12-02 17:54:41
【问题描述】:
我们有一台旧服务器,其中几个 SQL 作业运行良好(特定域用户)。
我们已将所有内容迁移到新服务器,但发现作业没有运行。
错误是:
作业失败。无法确定作业 JOBNAME 的所有者(域\用户名)是否具有服务器访问权限(原因:无法获取有关 Windows NT 组/用户“域\用户名”的信息,错误代码 0x2。[SQLSTATE 42000](错误 15404))。
当我在旧服务器 (SQL Server 2008 R2) 上测试凭据时:
xp_logininfo 'domain\username'
工作正常。
使用新服务器 (SQL Server 2017),我进行了相同的测试,但出现以下错误:
消息 15404,级别 16,状态 19,过程 xp_logininfo,第 64 行 [批处理开始第 6 行]
无法获取有关 Windows NT 组/用户“域\用户名”的信息,错误代码 0x2。
我知道错误与访问有关,并且当错误代码为 0x5 时,我看到很多帖子都在谈论这个问题。但是,这是错误代码 0x2(我看到的信息很少)
知道我可以做些什么来获取有关此错误的更多信息或尝试解决它吗?
编辑:运行它的帐户具有系统管理员访问权限。
【问题讨论】:
-
您需要为域帐户创建登录
-
该帐户已经拥有登录权限。