27.01.16 16:34:50(0) 0.025s 1.17.2.8 QueryGO Exception: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server
27.01.16 16:34:50(0) 0.010s 1.17.2.8 QueryGO TEXT: ALTER DATABASE BN_ADDRESS SET AUTO_CLOSE OFF; Exec BN_FLEET_ATP.dbo.Initialize_REPORT
Вызывается при переименовании компьютера (сервера) с SQL на другое имя и попытке исправить/удалить созданные при другом имени задания ( Exec BN_FLEET_ATP.dbo.Initialize_REPORT и занимается изменением заданий)
Диагностируется:
1. В свойствах компьютера стоит другое имя в отличии от результата работы скрипта
SELECT @@servername
-- это имя сервера в SQL
2. Попытка удалить задание выдает ошибку Error 14724
Исправление:
1. Удалить старое не правильное имя сервера
Код
sp_dropserver 'имя_сервера_в_sql';
2. Установить правильно имя сервера
Код
sp_addserver 'имя_компьютера_в_свойствах', 'local'
3. Перезапустить службу SQL
4. Исправить в таблице заданий сведения об имени сервера
Код
USE msdb
GO
DECLARE @server sysname
SET @server = CAST(SERVERPROPERTY('ServerName')AS sysname)
UPDATE sysjobs
SET originating_server = @server
WHERE originating_server = 'старое_имя_Сервера_sql'
После задание станет доступно для изменения
По мотивам
http://www.sql.ru/forum/10729/error-14274-problemy-s-job
и
http://blog.sqlauthority.com/2006....t-saved