原始資料網站: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 14:43:23 - 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 伺服器角色就可以了。

Posted by 椰子殼

2005/08/18 16:19 2005/08/18 16:19
Response
No Trackback , a comment
RSS :
http://www.homeweb.idv.tw/rss/response/206

Trackback URL : 無法向此文章發送引用

Comments List

  1. 威亨 2009/04/16 10:16 # M/D Reply Permalink

    感恩,日前遭遇到此問題,謝謝您的分享

Leave a comment
« Previous : 1 : ... 302 : 303 : 304 : 305 : 306 : 307 : 308 : 309 : 310 : ... 471 : Next »

블로그 이미지

椰子殼網誌。 紀錄生活

- 椰子殼

Notices

Authors

  1. 椰子殼

Archives

Calendar

«   2010/09   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Site Stats

Total hits:
418904
Today:
35
Yesterday:
176