首页 > 解决方案 > SQL Server 无法获取有关 Windows NT 组/用户 'DOMAIN\user_account' 的信息

问题描述

我已将我们的 Microsoft SQL 克隆到新服务器。服务器包含一些数据库和按计划运行的“SQL Server 代理”作业。我已尝试更改对这个新服务器名称的所有现有引用并使用这个新服务器上的帐户。但是,我的错误日志中仍然出现以下错误,并且我的作业无法运行(顺便说一句,这是通过 Microsoft SQL Management Studio),

[298] SQLServer Error: 15404, Could not obtain information about Windows NT group/user 'DOMAIN\user_account', error code 0x534. [SQLSTATE 42000] (ConnIsLoginSysAdmin)

我有几个指向旧服务器的维护计划。由于某种未知原因,我无法编辑现有连接,也无法删除它。我可以添加一个新的,但不能删除另一个连接。

我需要知道我需要更改哪里才能让这个错误消失并且作业开始运行。

标签: sql-serverssms

解决方案


这可能是因为 SQL 在 Master 中的服务器名称错误。 这是关于该主题的另一篇文章

SQL Server 中心文章

为了解决这个问题,使用以下代码在 Master 上运行搜索:

use master
select SERVERPROPERTY('servername')
select @@SERVERNAME
select SERVERPROPERTY('machinename')
go

如果您在列表中看到旧服务器名称,则必须删除服务器并添加新服务器

use master
exec sp_dropserver "OldServerNmae"
go

use master
exec sp_addserver "NewServerName","local"
go

推荐阅读