Monday, March 23, 2009

แก้ไข Job ไม่ได้ หลังเปลี่ยนชื่อ Server (MS SQL 2000)

Error จะขึ้นว่า Error 14274: Cannot add, update, or delete a job (or its steps or schedules) that originated from an MSX server.

วิธีแก้ไขตาม Web ของ MS (http://support.microsoft.com/kb/281642) จะให้ทำการ แก้ชื่อ Server กลับไปชื่อเดิม -> สร้าง Script ของ Job -> ลบ Job ทิ้ง -> เปลี่ยนชื่อ Server เป็นชื่อใหม่ -> Run script ที่สร้างไว้เพื่อสร้าง Job ใหม่ ซึ่งไม่ค่อยสะดวกเท่าไหร่ และทำให้เกิด downtime ด้วย

แต่ มีอีกวิธีหนึ่งซึ่งจะสะดวกกว่า ก็คือ เราสามารถแก้ไข ด้วยการ update ข้อมูลชื่อ Server ที่ field : originating_server ใน Table : msdb.dbo.sysjobs ซึ่งหลังจาก update แล้ว ก็จะสามารถแก้ไข Job ได้ตามปกติ

No comments: