服务器更改管理员用户名后引发的 Windows 和 SQL Server 问题

作者:vkvi 来源:ITPOW(原创) 日期:2020-11-20

服务器上,将 Administrator 改为了 itpow,然后就出现了一些奇怪的现象和问题。

一、远程会话仍然是 Administrator

当我们改了后,关掉远程桌面,下次连接时,仍然连接到之前的会话,此时在任务管理器中看到的用户名仍然是 Administrator,在 SQL Server 中连接时,仍然是 Administrator

二、SQL Server 作业不能使用

虽然 SQL Server 能够正常打开,但是发现之前 SQL Server 建的作业不能用了,无法正确执行,手工执行也是。

错误类似:无法确定所有者 xxx\Administrator (拥有作业 xxx)是否有服务器访问权限 (原因: 无法获取有关 Windows NT 组/用户 'xxx\Administrator' 的信息,错误代码 0x534。 [SQLSTATE 42000] (错误 15404)).

网上说这个是在“SQL Server 代理”的“作业”中修改所有者(注意不是在“管理”的“维护计划”)。

但是我这里改不了,即使我删除了维护计划,重新建,所有者还是 Administrator。

后来,我发现在 SQL Server 的“安全”中,有一个登录名仍然是 Administrator,我就修改其用户名(方法:选中,按 F2),可是修改失败,于是我新建,还是失败。

再后来发现,这个是云服务器,安装使用的类似克隆的方法,SQL Server 这个 Administrator 前面的计算机名不对,比如:Server1\Administrator,我无法改成 Server1\itpow,我改成我实际的计算机名用户名,比如:Server2\itpow,一切正常了。

也就是说:SQL Server Management Studio 中,安全性 -> 登录名中:Administrator 这个用户,不光是用户名错了,连计算机名也错了。在系统属性中,找到计算机名,然后,回到这里,将计算机名用户名都改了,就正确了。

相关文章