彩色筆小沛的知識庫

 找回密碼
 註冊
搜索
查看: 3917|回復: 0

MS SQL 2000 主機更名問題(錯誤14274:無法新增、更新、或刪除從 MSX 伺服器所引發的

[複製鏈接]
發表於 2007-2-14 16:59:54 | 顯示全部樓層 |閱讀模式
原始資料網站:http://support.microsoft.com/kb/281642/en-us

MS SQL資料庫主機更名後,要修改排定的 Job 時,會產生錯誤視窗
"錯誤14274:無法新增、更新、或刪除從 MSX 伺服器所引發的作業 (或其步驟或排程)。
作業沒有儲存。


這樣的問題,依照微軟知識庫文件,是以下做法:
1. 變更伺服器名稱為原先名稱
2. 備份後刪除所有排程的 Job
3. 將伺服器變更為新名稱
4. 將所有備份的 Job 重新加入

說真的,這樣的方式有點....,其實只要依照以下步驟:
1. 開啟資料庫 msdb 當中的資料表 sysjobs
2. 將資料列中,欄位 originating_server 值為舊主機名稱的,改為新主機名稱就可以了。

不過也許 Job 還是無法執行,EventLog 中也還會有以下的問題:
來源:SQLSERVERAGENT
類別:Job Engine
事件識別碼:208
描述:
SQL Server Scheduled Job '資料庫維護計劃 '資料庫維護計劃1' 的資料庫備份作業' (0xC140E6A80C570A44BA4DD927D120A3B6) - Status: 失敗 - Invoked on: 2005-08-18 1423 - Message: 作業失敗。 無法決定使用者 (OLDHOSTNAMEAdministrator)(作業 資料庫維護計劃 '資料庫維護計劃1' 的資料庫備份作業) 是否具有伺服器存取 (原因: 無法獲得關於 Windows NT 群組/使用者 'OLDHOSTAdministrator' 的資訊。 [SQLSTATE 42000] (錯誤 8198)).

設定新的 Job 也會說找不到 NEWHOST 網域,因此本人是採用一個笨方法
1. Enterprise Manager 之中,變更連線註冊,以 sa 身份開啟 MS SQL 進行連線。
2. 刪除 OLDHOSTAdministrator
3. 重新新增帳號 NEWHOSTAdministrator,並且賦予 NEWHOSTAdministrator 擁有 SQL Server 的 System Administrators 伺服器角色就可以了。

Reference: http://www.homeweb.idv.tw/206
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|彩色筆小沛的知識庫

GMT+8, 2014-4-17 06:57 , Processed in 0.030358 second(s), 8 queries , Xcache On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表