我克隆了一个 SQL Server,并更改了机器和 SQL Server 的名称,但旧名称继续作为组件名称显示在磁盘使用数据收集器中,我认为这是导致该作业失败的原因。
这是包含旧名称的任务的作业历史记录错误的一部分:
SSIS error. Component name: TSQLQuery_OLD_NAME_MSSQL10_50_MSSQLSERVER_{}_1_Collect
我已经删除了旧名称 usingsp_dropserver
并添加了新服务器名称 using sp_addserver
。我验证了它SELECT SERVERPROPERTY('MachineName')
提供了正确的信息, 也是如此sp_helpserver
。但是,SELECT @@SERVERNAME
尽管重新启动了服务器,但仍显示 NULL 值。
如何更改组件名称?
试一试,因为
SELECT @@SERVERNAME
尽管重新启动了服务器,但您声明了 NULL 值。1.以本地作为第二个参数运行以下命令。. .
数据库
2.重启 SQL Server(如果你可以重启服务器操作系统意味着重启它)
3.备份并确认后运行以下命令。. .
数据库
4.如果值正确,则重新运行您的 SSIS 进程并查看是否也能解决问题。
SP_ADDSERVER